Metodo InkAnalyzer.AddStrokesToCustomRecognizer
Aggiornamento: novembre 2007
Aggiunge i dati di più tratti a un nodo del sistema di riconoscimento personalizzato.
Spazio dei nomi: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Sintassi
'Dichiarazione
Public Function AddStrokesToCustomRecognizer ( _
strokes As StrokeCollection, _
customRecognizer As CustomRecognizerNode _
) As ContextNode
'Utilizzo
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
Parametri
- strokes
Tipo: System.Windows.Ink.StrokeCollection
Oggetto StrokeCollection da aggiungere.
- customRecognizer
Tipo: System.Windows.Ink.CustomRecognizerNode
Nodo del sistema di riconoscimento personalizzato a cui vengono aggiunti i tratti.
Valore restituito
Tipo: System.Windows.Ink.ContextNode
Nodo di contesto al cui l'analizzatore dell'input penna ha aggiunto i tratti.
Note
InkAnalyzer aggiunge i tratti a un oggetto ContextNode con il valore UnclassifiedInk per la proprietà Type.
Durante l'analisi, l'analizzatore dell'input penna assegna al tratto l'identificatore delle impostazioni locali del thread di input attivo e aggiunge il tratto al primo nodo dell'input penna non classificato, in corrispondenza del sistema di riconoscimento dell'input penna. Se non esiste alcun nodo non classificato, ne viene creato uno. Se il sistema di riconoscimento personalizzato non supporta l'identificatore delle impostazioni locali, l'analizzatore dell'input penna continua l'analisi e genera un avviso AnalysisWarning. Questo avviso ha la proprietà WarningCode impostata sul valore LanguageIdNotRespected per AnalysisWarningCode.
Solo i tratti con le stesse descrizioni di pacchetto possono essere aggiunti in una sola chiamata a AddStrokes.
Questo metodo espande l'oggetto DirtyRegion all'unione del valore corrente dell'area e del riquadro dei tratti aggiunti.
L'oggetto InkAnalyzer genera un'eccezione nelle circostanze indicate di seguito.
L'oggetto InkAnalyzer già contiene un tratto con lo stesso identificatore di uno dei tratti da aggiungere.
Il parametro customRecognizer contiene un oggetto ContextNode associato a un oggetto InkAnalyzer differente.
Il parametro customRecognizer contiene un oggetto ContextNode che non ha il valore CustomRecognizer per la proprietà Type.
Esempi
Nell'esempio seguente i tratti di un oggetto InkCanvas vengono aggiunti all'oggetto CustomRecognizerNode denominato 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);
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0