InkAnalyzerBase.GetStrokeLanguageId 方法

返回指定笔画的区域设置标识符。

命名空间:  System.Windows.Ink.AnalysisCore
程序集:  IACore(在 IACore.dll 中)

语法

声明
Public Function GetStrokeLanguageId ( _
    strokeId As Integer _
) As Integer
用法
Dim instance As InkAnalyzerBase
Dim strokeId As Integer
Dim returnValue As Integer

returnValue = instance.GetStrokeLanguageId(strokeId)
public int GetStrokeLanguageId(
    int strokeId
)
public:
int GetStrokeLanguageId(
    int strokeId
)
public int GetStrokeLanguageId(
    int strokeId
)
public function GetStrokeLanguageId(
    strokeId : int
) : int

参数

返回值

类型:System.Int32
指定笔画的区域设置标识符。

备注

笔画的区域设置是在通过调用 AddStrokeAddStrokes 添加笔画时设置的。若要更改笔画的区域设置,请使用 SetStrokeLanguageIdSetStrokesLanguageId

示例

下面的示例检查指定笔画的区域设置标识符,如果该标识符尚未设置为“Japanese”,则将其设置为“Japanese”。InkAnalyzerBase (theInkAnalyzerBase) 包含笔画标识符 theStrokeId 的笔画数据。

' If the specified stroke is not set to Japanese, 0x0011,
' Set the stroke's locale to Japanese.
Dim languageId As Integer = _
    theInkAnalyzerBase.GetStrokeLanguageId(theStrokeId)
If &H11 <> languageId Then
    theInkAnalyzerBase.SetStrokeLanguageId(theStrokeId, &H11)
End If
// If the specified stroke is not set to Japanese, 0x0011,
// Set the stroke's locale to Japanese.
int languageId = theInkAnalyzerBase.GetStrokeLanguageId(theStrokeId);
if (0x0011 != languageId)
{
    theInkAnalyzerBase.SetStrokeLanguageId(theStrokeId, 0x0011);
}

平台

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 命名空间

InkAnalyzerBase.SetStrokeLanguageId

InkAnalyzerBase.SetStrokesLanguageId