取得或設定值,這個值表示 InkAnalyzer 是否將其筆墨分析限制在提示區域內以符合提示的 Factoid 屬性。
命名空間: Microsoft.Ink
組件: Microsoft.Ink.Analysis (在 Microsoft.Ink.Analysis.dll 中)
語法
'宣告
Public Property CoerceToFactoid As Boolean
'用途
Dim instance As AnalysisHintNode
Dim value As Boolean
value = instance.CoerceToFactoid
instance.CoerceToFactoid = value
public bool CoerceToFactoid { get; set; }
public:
property bool CoerceToFactoid {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_CoerceToFactoid()
/** @property */
public void set_CoerceToFactoid(boolean value)
public function get CoerceToFactoid () : boolean
public function set CoerceToFactoid (value : boolean)
屬性值
型別:System.Boolean
如果 InkAnalyzer 將其筆墨分析限制在提示區域內以符合提示的 Factoid 屬性,則為 true,否則為 false。預設為 false。
備註
如果 CoerceToFactoid 為 false 且 Factoid 是設定為非空字串,則 InkAnalyzer 會將其分析擴大為也允許符合提示之個人小檔案的結果。
在分析期間,如果套用於筆劃的筆墨分析器不支援個人小檔案強制型轉 (Coercion),則筆墨分析器會透過將它的 WarningCode 屬性設定為 FactoidCoercionNotSupported 的 Microsoft.Ink.AnalysisWarningCode 值來產生 AnalysisWarning。
範例
這個範例會建立 InkAnalyzer (變數名稱為 theInkAnalyzerWithHint) 的 AnalysisHintNode (變數名稱為 theAnalysisHint),並且讓 theAnalysisHint 成為全域提示。然後在提示上設定 CoerceToFactoid、Factoid 和 Name 屬性。
' Add a new, global analysis hint to theInkAnalyzerWithHint.
Dim theAnalysisHint As Microsoft.Ink.AnalysisHintNode = _
Me.theInkAnalyzerWithHint.CreateAnalysisHint()
theAnalysisHint.Location.MakeInfinite()
theAnalysisHint.Factoid = "(!IS_DATE_FULLDATE)"
theAnalysisHint.CoerceToFactoid = True
theAnalysisHint.Name = "Coerce to Factoid"
// Add a new, global analysis hint to theInkAnalyzerWithHint.
Microsoft.Ink.AnalysisHintNode theAnalysisHint =
this.theInkAnalyzerWithHint.CreateAnalysisHint();
theAnalysisHint.Location.MakeInfinite();
theAnalysisHint.Factoid = "(!IS_DATE_FULLDATE)";
theAnalysisHint.CoerceToFactoid = true;
theAnalysisHint.Name = "Coerce to Factoid";
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0