PenInputPanel.Factoid 属性
已否决。获取或设置 PenInputPanel 对象所使用的智能标记 的字符串名称。PenInputPanel 已由 Microsoft.Ink.TextInput 替换。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink(在 Microsoft.Ink.dll 中)
语法
声明
Public Property Factoid As String
用法
Dim instance As PenInputPanel
Dim value As String
value = instance.Factoid
instance.Factoid = value
public string Factoid { get; set; }
public:
property String^ Factoid {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_Factoid()
/** @property */
public void set_Factoid(String value)
public function get Factoid () : String
public function set Factoid (value : String)
属性值
类型:System.String
PenInputPanel 对象所使用的智能标记的名称。
值 |
含义 |
---|---|
DEFAULT |
西方语言的智能标记的默认设置包括系统字典、用户字典、各种标点以及 Web 和 Number 智能标记。 东亚语言的智能标记的默认设置包括识别器支持的所有字符。 |
备注
智能标记为特定字段中的墨迹 提供识别器上下文。如果输入字段为已知类型,应指定智能标记。例如,如果输入字段包含日期,则应指定 Date 智能标记。
Factoid 属性接收或返回 String 而不是 Factoid 对象。有关 Factoid 属性的可能值的列表,请参见Supported Factoids from Version 1。
有关受支持的智能标记的列表,请参见 Factoid 对象和Supported Factoids from Version 1。
备注
智能标记的字符串表示形式区分大小写。
此属性对数字键盘或键盘没有影响。
PenInputPanel 对象不支持 WordList 智能标记。
Factoid 属性的默认值是 Default。在使用拉丁语识别器的区域设置中,可使用所有智能标记。在使用东亚语言字符识别器的区域设置中,相关智能标记值如下:
Digit 表示东亚语言书写板上的 Num 偏向按钮。
OneChar 表示东亚语言书写板上的 Alpha 偏向按钮。
公用智能标记(JapaneseCommon、ChineseSimpleCommon、ChineseTraditionalCommon、KoreanCommon、KanjiCommon 和 HangulCommon)表示东亚语言书写板上的 Alpha/Num 偏向按钮。
除了 Digit 和 OneChar 以外的所有智能标记值都解释为适合当前输入区域设置的公共智能标记。
如果设置了 Factoid 属性,则仅当尚未调用 SetInputScope 函数时,才会将它转发到识别器。
安全说明: |
---|
如果在部分信任环境下使用,则除了 PenInputPanel 所需的权限以外,该属性还需要 SecurityPermissionFlag.AllFlags 权限。有关更多信息,请参见Security and Trust。 |
示例
此 C# 示例创建 PenInputPanel 对象 thePenInputPanel,并将它附加到 InkEdit 控件 theInkEdit。然后,它将识别器上下文的 Factoid 属性设置为偏向数字的偏向识别。
[C#]
// Declare, create, and attach a new PenInputPanel object to an InkEdit control
PenInputPanel thePenInputPanel = new PenInputPanel(theInkEdit);
// Set the PenInputPanel object to bias recognition toward numbers
thePenInputPanel.Factoid = Factoid.Digit;
此 Microsoft(R) Visual Basic(R) .NET 示例创建 PenInputPanel 对象 thePenInputPanel,并将它附加到 InkEdit 控件 theInkEdit。然后,它将识别器上下文的 Factoid 属性设置为偏向数字的偏向识别。
[Visual Basic]
' Declare, create, and attach a new PenInputPanel to an InkEdit control
Dim thePenInputPanel As New PenInputPanel(theInkEdit)
' Set the PenInputPanel object to bias recognition toward numbers
thePenInputPanel.Factoid = Factoid.Digit
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0