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
参数
- strokeId
类型:System.Int32
笔画标识符。
返回值
类型:System.Int32
指定笔画的区域设置标识符。
备注
笔画的区域设置是在通过调用 AddStroke 或 AddStrokes 添加笔画时设置的。若要更改笔画的区域设置,请使用 SetStrokeLanguageId 或 SetStrokesLanguageId。
示例
下面的示例检查指定笔画的区域设置标识符,如果该标识符尚未设置为“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
另请参见
参考
System.Windows.Ink.AnalysisCore 命名空间