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 : System.Windows.Ink
Assembly : IAWinFX (dans IAWinFX.dll)
Syntaxe
'Déclaration
Public Function AddStrokesToCustomRecognizer ( _
strokes As StrokeCollection, _
customRecognizer As CustomRecognizerNode _
) As ContextNode
'Utilisation
Dim instance As InkAnalyzer
Dim strokes As StrokeCollection
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode
returnValue = instance.AddStrokesToCustomRecognizer(strokes, _
customRecognizer)
public ContextNode AddStrokesToCustomRecognizer(
StrokeCollection strokes,
CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokesToCustomRecognizer(
StrokeCollection^ strokes,
CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokesToCustomRecognizer(
StrokeCollection strokes,
CustomRecognizerNode customRecognizer
)
public function AddStrokesToCustomRecognizer(
strokes : StrokeCollection,
customRecognizer : CustomRecognizerNode
) : ContextNode
Paramètres
- strokes
Type : System.Windows.Ink.StrokeCollection
StrokeCollection à ajouter.
- customRecognizer
Type : System.Windows.Ink.CustomRecognizerNode
Nœud de reconnaissance personnalisée auquel les traits sont ajoutés.
Valeur de retour
Type : System.Windows.Ink.ContextNode
Nœud de contexte auquel l'analyseur d'entrée manuscrite a ajouté des traits.
Notes
InkAnalyzer ajoute des 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 paramètres régionaux 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 paramètres régionaux, 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 propriété Type n'a pas la valeur CustomRecognizer.
Exemples
L'exemple suivant ajoute un trait à partir d'un InkCanvas au CustomRecognizerNode, nommé theCustomRecognizerNode.
' Add the strokes to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokesToCustomRecognizer(theInkCanvas.Strokes, Me.theCustomRecognizerNode)
// Add the strokes to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokesToCustomRecognizer(
theInkCanvas.Strokes,
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