共用方式為


RecognizerContext.Factoid 屬性

取得或設定 RecognizerContext 物件所使用之個人小檔案的字串名稱。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Property Factoid As String
'用途
Dim instance As RecognizerContext
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
RecognizerContext 物件使用之個人小檔案的名稱。

備註

個人小檔案會在特定欄位內,提供筆墨的內容資訊。如果輸入欄位是已知的類型,則指定個人小檔案。例如,如果輸入欄位包含日期,則指定個人小檔案值 "(!IS_DATE)"。

如果透過 ORing 結合 IS_DEFAULT 輸入範圍和任何其他輸入範圍,則其效果是辨識器可以傳回預設語言模式所支援的任何單一運算式 (例如,系統字典中的單字或日期) (有沒有標點符號皆可),或者是傳回符合傳入辨識器之其餘規則運算式的任何值。

為了確保正確的內容關聯,請在第一次處理筆墨之前設定這個屬性。

Factoid 屬性會取得或傳回 String,而不是 Factoid 物件。如需可能的 Factoid 屬性值清單,請參閱 InputScope 列舉型別。

如需個人小檔案及其使用方法的詳細資訊,請參閱Using Context to Improve Accuracy。如需支援的個人小檔案清單,請參閱 InputScope

ms572017.alert_note(zh-tw,VS.90).gif注意事項:

個人小檔案的字串表示會區分大小寫。

只有在 Strokes 屬性是 nullNull 參照 (即 Visual Basic 中的 Nothing) 時,Factoid 屬性的設定才會成功。您必須在將 Strokes 集合附加到 RecognizerContextStrokes 屬性前先設定 Factoid 屬性,或者,您必須將 Strokes 屬性設定成 null,然後再設定 Factoid 屬性 (而且可能要重新附加 Strokes 集合)。

範例

在這個範例中,會具現化 RecognizerContext 物件,且 Factoid 屬性會設定為符合郵遞區號的偏差辨識。

Dim RC As RecognizerContext = New RecognizerContext()
RC.Factoid = "(!IS_ADDRESS_POSTALCODE)"
RecognizerContext RC = new RecognizerContext();
RC.Factoid = "(!IS_ADDRESS_POSTALCODE)";

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

RecognizerContext 類別

RecognizerContext 成員

Microsoft.Ink 命名空間

RecognizerContext

Factoid

RecognizerContext.Strokes

其他資源

Using Context to Improve Accuracy