Partager via


InkAnalyzer.Load, méthode (Stream)

Mise à jour : November 2007

Charge les résultats d'analyse enregistrés dans le InkAnalyzer.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Function Load ( _
    stream As Stream _
) As Boolean
'Utilisation
Dim instance As InkAnalyzer
Dim stream As Stream
Dim returnValue As Boolean

returnValue = instance.Load(stream)
public bool Load(
    Stream stream
)
public:
bool Load(
    Stream^ stream
)
public boolean Load(
    Stream stream
)
public function Load(
    stream : Stream
) : boolean

Paramètres

  • stream
    Type : System.IO.Stream
    Flux de données qui contient les résultats d'analyse enregistrés.

Valeur de retour

Type : System.Boolean
true si les résultats de l’analyse ont été chargés correctement ; sinon, false.

Notes

Lorsque le InkAnalyzer ajoute un ContextNode issu des résultats enregistrés, il assigne un nouvel identificateur global unique (GUID) à la propriété Id() de l'objet ContextNode.

Cette méthode ajoute aux résultats existants les résultats d'analyse enregistrés. Pour garantir que les résultats combinés sont correctement triés, ajoutez la zone contenant les nœuds de contexte chargés à la propriété DirtyRegion de l'analyseur d'entrée manuscrite et effectuez une nouvelle analyse d'entrée manuscrite.

Si une indication d'analyse enregistrée entre en conflit avec une indication d'analyse existante, le InkAnalyzer ne charge pas l'indication enregistrée, mais charge tout de même les résultats enregistrés restants. Toutefois, si les données de trait enregistrées se trouvent dans la zone d'une indication d'analyse non chargée enregistrée, le InkAnalyzer ajoute également le cadre englobant du trait à la propriété DirtyRegion de l'analyseur. Si les données de trait enregistrées se trouvent dans la zone d'une indication d'analyse existante, l'analyseur ajoute également le cadre englobant du trait à la propriété DirtyRegion de l'analyseur. Pour plus d'informations sur les indications d'analyse, consultez AnalysisHintNode.

InkAnalyzer déclenche les événements ContextNodeCreated, ContextNodeLinkAdding et ContextNodePropertiesUpdated au moment du chargement des résultats enregistrés.

Exemples

Cet exemple charge des résultats d'analyse enregistrés à partir d'un MemoryStream nommé theSavedResults dans le InkAnalyzer, nommé theInkAnalyzer.

' Load previously saved analysis results and associated ink data.
successful = Me.theInkAnalyzer.Load(theSavedResults)
// Load previously saved analysis results and associated ink data.
successful = this.theInkAnalyzer.Load(theSavedResults);

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkAnalyzer, classe

Membres InkAnalyzer

Load, surcharge

System.Windows.Ink, espace de noms

InkAnalyzerInk()

InkAnalyzer.SaveResults

System.Windows.Ink.ContextNode

Ink

System.Windows.Ink.Stroke