Metodo InkAnalyzerBase.CreateCustomRecognizer
Aggiornamento: novembre 2007
Crea un nuovo nodo di riconoscimento personalizzato per l'analizzatore.
Spazio dei nomi: System.Windows.Ink.AnalysisCore
Assembly: IACore (in IACore.dll)
Sintassi
'Dichiarazione
Public Function CreateCustomRecognizer ( _
inkRecognizerId As Guid _
) As ContextNodeBase
'Utilizzo
Dim instance As InkAnalyzerBase
Dim inkRecognizerId As Guid
Dim returnValue As ContextNodeBase
returnValue = instance.CreateCustomRecognizer(inkRecognizerId)
public ContextNodeBase CreateCustomRecognizer(
Guid inkRecognizerId
)
public:
ContextNodeBase^ CreateCustomRecognizer(
Guid inkRecognizerId
)
public ContextNodeBase CreateCustomRecognizer(
Guid inkRecognizerId
)
public function CreateCustomRecognizer(
inkRecognizerId : Guid
) : ContextNodeBase
Parametri
- inkRecognizerId
Tipo: System.Guid
GUID dell'oggetto InkRecognizerBase per il quale creare un nodo.
Valore restituito
Tipo: System.Windows.Ink.AnalysisCore.ContextNodeBase
Note
Questo metodo crea un nuovo oggetto ContextNodeBase con un valore della proprietà Type di CustomRecognizer(). Successivamente aggiunge il nuovo nodo di riconoscimento personalizzato all'insieme SubNodes della proprietà RootNode dell'analizzatore dell'input penna.
Esempi
Nell'esempio seguente viene creato un nodo di riconoscimento personalizzato per l'oggetto InkAnalyzerBase, theInkAnalyzerBase. Crea il nodo solo se il metodo GetInkRecognizersByPriority dell'analizzatore restituisce un oggetto InkRecognizerBaseCollection che contiene un riconoscimento dell'input penna giapponese
' Add a custom recognizer node for Japanese, which has a locale
' identifier of 0x0011.
Dim theInkRecognizer As System.Windows.Ink.AnalysisCore.InkRecognizerBase = _
theInkAnalyzerBase.GetInkRecognizersByPriority().GetPriorityInkRecognizer(&H11)
Dim theCustomRecognizerNode As System.Windows.Ink.AnalysisCore.ContextNodeBase = Nothing
If Nothing IsNot theInkRecognizer Then
theCustomRecognizerNode = _
theInkAnalyzerBase.CreateCustomRecognizer(theInkRecognizer.Guid)
End If
// Add a custom recognizer node for Japanese, which has a locale
// identifier of 0x0011.
System.Windows.Ink.AnalysisCore.InkRecognizerBase theInkRecognizer =
theInkAnalyzerBase.GetInkRecognizersByPriority().GetPriorityInkRecognizer(0x0011);
System.Windows.Ink.AnalysisCore.ContextNodeBase theCustomRecognizerNode = null;
if (null != theInkRecognizer)
{
theCustomRecognizerNode =
theInkAnalyzerBase.CreateCustomRecognizer(theInkRecognizer.Guid);
}
Piattaforme
Windows Vista, Windows XP SP2, Windows Server 2003
.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
Spazio dei nomi System.Windows.Ink.AnalysisCore
System.Windows.Ink.AnalysisCore.ContextNodeBase