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 屬性的設定才會成功。您必須在將 Strokes 集合附加到 RecognizerContext 的 Strokes 屬性前先設定 RecognitionFlags 屬性,或者,您必須將 Strokes 屬性設定成 nullNull 參照 (即 Visual Basic 中的 Nothing),然後再設定 RecognitionModes 旗標。
注意事項: |
---|
如果您使用後面的方法,則可能需要將 Strokes 集合重新附加至 RecognizerContext 的 Strokes 屬性。 |
如需可用模式的清單,請參閱 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