Partager via


InkAnalyzerBase.SaveResults, méthode (Hashtable, array<Int32[])

Mise à jour : November 2007

Enregistre des résultats d'analyse pour un ensemble spécifique de traits associés à un analyseur d'entrée manuscrite.

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

Syntaxe

'Déclaration
Public Function SaveResults ( _
    strokeIdMap As Hashtable, _
    strokeIds As Integer() _
) As Byte()
'Utilisation
Dim instance As InkAnalyzerBase
Dim strokeIdMap As Hashtable
Dim strokeIds As Integer()
Dim returnValue As Byte()

returnValue = instance.SaveResults(strokeIdMap, _
    strokeIds)
public byte[] SaveResults(
    Hashtable strokeIdMap,
    int[] strokeIds
)
public:
array<unsigned char>^ SaveResults(
    Hashtable^ strokeIdMap, 
    array<int>^ strokeIds
)
public byte[] SaveResults(
    Hashtable strokeIdMap,
    int[] strokeIds
)
public function SaveResults(
    strokeIdMap : Hashtable, 
    strokeIds : int[]
) : byte[]

Paramètres

  • strokeIdMap
    Type : System.Collections.Hashtable
    Établissez une correspondance entre les identificateurs de trait utilisés par le InkAnalyzer et les identificateurs de trait utilisés pour l'enregistrement. Consultez les remarques.
  • strokeIds
    Type : array<System.Int32[]
    Identificateurs de trait pour lesquels enregistrer des résultats d'analyse.

Valeur de retour

Type : array<System.Byte[]
Retourne les résultats InkAnalyzer enregistrés. Ces données, ainsi que les données d'entrée manuscrite pertinentes, peuvent être enregistrées sur un support de stockage. La valeur retournée ne contient pas de données d'entrée manuscrite, mais contient uniquement les résultats persistants du InkAnalyzer.

Notes

Si vous utilisez les API de couches de base, vous devrez gérer vos propres ID de trait. Vous souhaiterez peut-être utiliser un objet Ink pour enregistrer les données pertinentes. Dans ce scénario, ajoutez tous les traits à un nouvel objet Ink et appelez la méthode Save. Vous devrez signaler à l'analyse d'entrée manuscrite les nouveaux ID correspondant aux mêmes traits. Le strokeIdMap est utilisé dans ce but.

Cette méthode enregistre les résultats d'analyse actuels pour strokeIds, mais n'enregistre pas les nœuds de contexte associés.

Cette méthode lève une exception lorsqu'un trait de strokeIds est associé à un nœud de contexte dont la propriété PartiallyPopulated a la valeur true.

Plateformes

Windows Vista, Windows XP SP2, Windows Server 2003

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

InkAnalyzerBase, classe

Membres InkAnalyzerBase

SaveResults, surcharge

System.Windows.Ink.AnalysisCore, espace de noms