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。
注意事項: |
---|
個人小檔案的字串表示會區分大小寫。 |
只有在 Strokes 屬性是 nullNull 參照 (即 Visual Basic 中的 Nothing) 時,Factoid 屬性的設定才會成功。您必須在將 Strokes 集合附加到 RecognizerContext 的 Strokes 屬性前先設定 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