InkAnalyzer.AddStrokesToCustomRecognizer, méthode
Mise à jour : November 2007
Ajoute les données relatives à plusieurs traits à un nœud de reconnaissance personnalisée.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)
Syntaxe
'Déclaration
Public Function AddStrokesToCustomRecognizer ( _
strokes As Strokes, _
customRecognizer As CustomRecognizerNode _
) As ContextNode
'Utilisation
Dim instance As InkAnalyzer
Dim strokes As Strokes
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode
returnValue = instance.AddStrokesToCustomRecognizer(strokes, _
customRecognizer)
public ContextNode AddStrokesToCustomRecognizer(
Strokes strokes,
CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokesToCustomRecognizer(
Strokes^ strokes,
CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokesToCustomRecognizer(
Strokes strokes,
CustomRecognizerNode customRecognizer
)
public function AddStrokesToCustomRecognizer(
strokes : Strokes,
customRecognizer : CustomRecognizerNode
) : ContextNode
Paramètres
- strokes
Type : Microsoft.Ink.Strokes
Strokes à ajouter.
- customRecognizer
Type : Microsoft.Ink.CustomRecognizerNode
Nœud de reconnaissance personnalisée auquel les traits sont ajoutés.
Valeur de retour
Type : Microsoft.Ink.ContextNode
Nœud de contexte auquel l'analyseur d'entrée manuscrite a ajouté les traits.
Notes
Le InkAnalyzer ajoute les traits à un ContextNode dont la propriété Type a la valeur UnclassifiedInk.
Pendant l'analyse, l'analyseur d'entrée manuscrite assigne l'identificateur de culture du thread d'entrée actif au trait et ajoute le trait au premier nœud d'entrée manuscrite non classé sous le module de reconnaissance de l'écriture manuscrite. Si aucun nœud non classifié n'existe, il est créé. Si la reconnaissance personnalisée ne prend pas en charge l'identificateur de culture, l'analyseur d'entrée manuscrite continue l'analyse et génère un avertissement AnalysisWarning. La valeur AnalysisWarningCode de la propriété WarningCode de cet avertissement est LanguageIdNotRespected.
Seuls les traits avec les mêmes descriptions de paquet peuvent être ajoutés dans un appel unique de AddStrokes.
Cette méthode étend la propriété DirtyRegion à l'union de la valeur actuelle de la région et du cadre englobant des traits ajoutés.
InkAnalyzer lève une exception dans les conditions suivantes.
InkAnalyzer contient déjà un trait possédant le même identificateur que l'un des traits à ajouter.
Le paramètre customRecognizer contient un ContextNode associé à un objet InkAnalyzer différent.
Le paramètre customRecognizer contient un ContextNode dont la valeur de la propriété Type n'est pas CustomRecognizer.
Exemples
Cet exemple montre un extrait d'un gestionnaire d'événements pour l'événement InkAdded d'un objet Ink. Les traits sont ajoutés au CustomRecognizerNode, theCustomRecognizerNode.
' Add the strokes to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokesToCustomRecognizer( _
Me.theInk.CreateStrokes(e.StrokeIds), Me.theCustomRecognizerNode)
// Add the strokes to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokesToCustomRecognizer(
this.theInk.CreateStrokes(e.StrokeIds),
this.theCustomRecognizerNode);
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