AnalysisHintNode.WordMode 属性

获取或设置一个值,该值表示在当前区域中 InkAnalyzer 为单个单词结果所设置的优先等级是否高于多个单词的结果。

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

语法

声明
Public Property WordMode As Boolean
用法
Dim instance As AnalysisHintNode
Dim value As Boolean

value = instance.WordMode

instance.WordMode = value
public bool WordMode { get; set; }
public:
property bool WordMode {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_WordMode()
/** @property */
public  void set_WordMode(boolean value)
public function get WordMode () : boolean
public function set WordMode (value : boolean)

属性值

类型:System.Boolean
在此区域中分析墨迹的时候,如果 InkAnalyzer 为单个单词结果设置的优先等级高于多个单词的结果,则为 true;否则即为 false。默认值为 false。

备注

如果 WordMode 为 true,那么对于提示区域中的墨迹 InkAnalyzer 可能会返回多个单词的结果。如果 CoerceToFactoid 也为 true,那么对于提示区域中的墨迹 InkAnalyzer 只会返回单个单词的结果。

分析期间,如果应用于笔画的墨迹识别器不支持单词模式,那么墨迹分析器将生成 AnalysisWarning,并且其 WarningCode() 属性设置为 System.Windows.Ink.AnalysisWarningCodeWordModeNotSupported

示例

此示例为 InkAnalyzer(名为 theInkAnalyzerWithHint))创建 AnalysisHintNode(名为 theAnalysisHint)),并将 theAnalysisHint 设为全局提示。然后为提示设置 WordMode 和 Name 属性。

-

' Add a new, global analysis hint to theInkAnalyzerWithHint.
Dim theAnalysisHint As AnalysisHintNode = Me.theInkAnalyzerWithHint.CreateAnalysisHint()
theAnalysisHint.Location.MakeInfinite()

theAnalysisHint.WordMode = True
theAnalysisHint.Name = "Word Mode"
// Add a new, global analysis hint to theInkAnalyzerWithHint.
AnalysisHintNode theAnalysisHint =
    this.theInkAnalyzerWithHint.CreateAnalysisHint();
theAnalysisHint.Location.MakeInfinite();

theAnalysisHint.WordMode = true;
theAnalysisHint.Name = "Word Mode";

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

AnalysisHintNode 类

AnalysisHintNode 成员

System.Windows.Ink 命名空间