共用方式為


InkAnalyzerBase.CreateCustomRecognizer 方法

為分析器建立新的自訂辨識器節點。

命名空間:  System.Windows.Ink.AnalysisCore
組件:  IACore (在 IACore.dll 中)

語法

'宣告
Public Function CreateCustomRecognizer ( _
    inkRecognizerId As Guid _
) As ContextNodeBase
'用途
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

參數

傳回值

型別:System.Windows.Ink.AnalysisCore.ContextNodeBase

備註

這個方法會建立 Type 屬性值為 CustomRecognizer() 的新 ContextNodeBase。接著會將新的自訂辨識器節點加入至筆墨分析器之 RootNodeSubNodes 集合。

範例

下列範例會為 InkAnalyzerBase (theInkAnalyzerBase) 建立自訂辨識器節點。範例中只會在分析器的 GetInkRecognizersByPriority 方法傳回包含日文筆墨辨識器的 InkRecognizerBaseCollection 時建立節點。

' 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);
}

平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkAnalyzerBase 類別

InkAnalyzerBase 成員

System.Windows.Ink.AnalysisCore 命名空間

System.Windows.Ink.AnalysisCore.ContextNodeBase

System.Windows.Ink.AnalysisCore.InkRecognizerBase

InkAnalyzerBase.GetInkRecognizersByPriority