Partager via


InkAnalyzer.Load, méthode (array<Byte[])

Mise à jour : November 2007

Charge les résultats d'analyse enregistrés dans l'analyseur d'entrée manuscrite. Charge également les données d'entrée dans l'objet Microsoft.Ink.Ink associé.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)

Syntaxe

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

returnValue = instance.Load(serializedResults)
public bool Load(
    byte[] serializedResults
)
public:
bool Load(
    array<unsigned char>^ serializedResults
)
public boolean Load(
    byte[] serializedResults
)
public function Load(
    serializedResults : byte[]
) : boolean

Paramètres

  • serializedResults
    Type : array<System.Byte[]
    Tableau d'entiers non signés 8 bits 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

Si les données d'entrée manuscrite sont incluses dans les résultats d'analyse, le InkAnalyzer ajoute les traits enregistrés à l'objet Microsoft.Ink.Ink associé à l'analyseur d'entrée manuscrite.

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 le InkAnalyzer ajoute les traits enregistrés à l'objet Microsoft.Ink.Ink associé, les résultats d'analyse référencent les traits chargés dans l'entrée manuscrite associée.

Si l'analyseur n'ajoute pas les traits enregistrés à l'objet Microsoft.Ink.Ink associé, il compare les identificateurs de trait des résultats enregistrés aux identificateurs de trait de l'objet Microsoft.Ink.Ink existant afin d'associer les résultats d'analyse chargés aux traits existants.

Si une indication d'analyse enregistrée entre en conflit avec une indication d'analyse existante, l'analyseur d'entrée manuscrite 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 enregistrée qui n'est pas chargée, l'analyseur ajoute le cadre englobant du trait à la propriété DirtyRegionde l'analyseur. De même, 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 les résultats d'analyse enregistrés à partir d'un tableau d'entiers non signés 8 bits, theSavedResults, dans le InkAnalyzer, theInkAnalyzer. Dans le même temps, il charge les données d'entrée manuscrite enregistrées dans l'objet Microsoft.Ink.Ink associé de l'analyseur.

' 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

Microsoft.Ink, espace de noms

InkAnalyzer.Ink

InkAnalyzer.SaveResults

Microsoft.Ink.ContextNode

Microsoft.Ink.Ink

Microsoft.Ink.Stroke