RecognizerContext.RecognitionFlags 属性

获取或设置指定识别器 如何解释墨迹 及确定结果字符串的标志。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Property RecognitionFlags As RecognitionModes
用法
Dim instance As RecognizerContext
Dim value As RecognitionModes

value = instance.RecognitionFlags

instance.RecognitionFlags = value
public RecognitionModes RecognitionFlags { get; set; }
public:
property RecognitionModes RecognitionFlags {
    RecognitionModes get ();
    void set (RecognitionModes value);
}
/** @property */
public RecognitionModes get_RecognitionFlags()
/** @property */
public  void set_RecognitionFlags(RecognitionModes value)
public function get RecognitionFlags () : RecognitionModes
public function set RecognitionFlags (value : RecognitionModes)

属性值

类型:Microsoft.Ink.RecognitionModes
RecognitionModes 枚举的成员,用于获取或设置指定识别器 如何解释墨迹 及确定结果字符串的标志。

备注

RecognitionFlags 属性获取或设置一些标志,这些标志指定诸如识别器是否将所有墨迹视为一个单词或者识别器是否根据为上下文指定的智能标记 来强制结果之类的设置。

仅当 Strokes 属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 时,才能成功设置 RecognitionFlags 属性。必须先设置 RecognitionFlags 属性,然后再将 Strokes 集合附加到 RecognizerContextStrokes 属性;或者必须先将 Strokes 属性设置为 nullnull 引用(在 Visual Basic 中为 Nothing),然后再设置 RecognitionModes 标志。

备注

如果使用后一种方法,可能需要将 Strokes 集合重新附加到 RecognizerContextStrokes 属性。

有关可用模式的列表,请参见 RecognitionModes 枚举类型。

备注

可以使用按位 OR 运算符将模式组合起来。

示例

此示例实例化 RecognizerContext 对象,并将 Factoid 属性设置为偏向电话号码的偏向识别。然后,将 RecognitionFlags 属性设置为 RecognitionModes 枚举成员 Coerce。这将强制 识别返回一个电话号码。

Dim RC As RecognizerContext = New RecognizerContext()
RC.Factoid = "(!IS_TELEPHONE_LOCALNUMBER)"
RC.RecognitionFlags = RecognitionModes.Coerce
RecognizerContext RC = new RecognizerContext();
RC.Factoid = "(!IS_TELEPHONE_LOCALNUMBER)";
RC.RecognitionFlags = RecognitionModes.Coerce;

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

RecognizerContext 类

RecognizerContext 成员

Microsoft.Ink 命名空间

RecognizerContext

RecognitionModes

RecognizerContext.Strokes