Condividi tramite


Metodo InkAnalyzer.AddStrokesToCustomRecognizer

Aggiornamento: novembre 2007

Aggiunge i dati del tratto per più tratti a un nodo di riconoscimento personalizzato.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Sintassi

'Dichiarazione
Public Function AddStrokesToCustomRecognizer ( _
    strokes As Strokes, _
    customRecognizer As CustomRecognizerNode _
) As ContextNode
'Utilizzo
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

Parametri

Valore restituito

Tipo: Microsoft.Ink.ContextNode
Nodo di contesto al quale l'analizzatore dell'input penna ha aggiunto i tratti.

Note

L'oggetto InkAnalyzer aggiunge i tratti a un oggetto ContextNode con un valore della proprietà Type di UnclassifiedInk.

Durante l'analisi, l'analizzatore dell'input penna assegna l'identificatore delle impostazioni cultura del thread di input attivo al tratto e aggiunge il tratto al primo nodo dell'input penna non classificato nel 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 cultura, l'analizzatore dell'input penna continua l'analisi e genera un avviso AnalysisWarning. Questo avviso ha la proprietà WarningCode impostata sul valore di AnalysisWarningCode di LanguageIdNotRespected.

Solo i tratti con le stesse descrizioni del 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 un valore della proprietà Type di CustomRecognizer.

Esempi

In questo esempio viene illustrato un frammento di codice di un gestore eventi per l'evento InkAdded di un oggetto Ink. I tratti vengono aggiunti all'oggetto 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);

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

Vedere anche

Riferimenti

InkAnalyzer Classe

Membri InkAnalyzer

Spazio dei nomi Microsoft.Ink