共用方式為


AnalysisWarning.AnalysisHint 屬性

傳回在筆墨分析作業期間造成警告的分析提示。

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

語法

'宣告
Public ReadOnly Property AnalysisHint As AnalysisHintNode
'用途
Dim instance As AnalysisWarning
Dim value As AnalysisHintNode

value = instance.AnalysisHint
public AnalysisHintNode AnalysisHint { get; }
public:
property AnalysisHintNode^ AnalysisHint {
    AnalysisHintNode^ get ();
}
/** @property */
public AnalysisHintNode get_AnalysisHint()
public function get AnalysisHint () : AnalysisHintNode

屬性值

型別:Microsoft.Ink.AnalysisHintNode
造成這個警告的 AnalysisHintNode 物件 (如果有的話)。

備註

如果沒有與這個警告相關聯的 AnalysisHintNode,則會傳回 nullNull 參照 (即 Visual Basic 中的 Nothing)。

例如,在 AnalysisHintNode 的個人小檔案拼字錯誤,則 InkAnalyzer 會產生 AnalysisWarning,其 AnalysisHint 屬性具有 null 以外的值。在這種情況下,筆墨分析會傳回具有一個 AnalysisWarningAnalysisStatus。該 AnalysisWarning 的 AnalysisHint 屬性會參考個人小檔案中發生拼字錯誤的 AnalysisHintNodeAnalysisWarningWarningCode 屬性為 FactoidNotSupported,表示個人小檔案有問題。

範例

下列範例會示範如何檢查 AnalysisWarning (warning) 是否有任何相關聯的提示。如果有相關聯的提示,則會將提示的相關資訊加入至訊息字串 message。

If Not (warning.AnalysisHint Is Nothing) Then
    Dim hint As AnalysisHintNode = warning.AnalysisHint
    message = message & Environment.NewLine & "Hint information: "
    message = message & "AllowPartialDictionaryTerms"
    If hint.AllowPartialDictionaryTerms = True Then
        message = message & " = True "
    Else
        message = message & " = False "
    End If
    message = message & "CoerceToFactoid"
    If hint.CoerceToFactoid = True Then
        message = message & " = True "
    Else
        message = message & " = False "
    End If
    If Not hint.Factoid Is Nothing Then
        message = message & "Factoid = " & warning.AnalysisHint.Factoid & " "
    End If
    If hint.Guide.DrawnBox <> Rectangle.Empty Then
        message = message & "Guide Drawn Box = " & hint.Guide.DrawnBox.ToString()
    End If
    If hint.Guide.WritingBox <> Rectangle.Empty Then
        message = message & "Guide Writing Box = " & hint.Guide.WritingBox.ToString()
    End If
    message = message & String.Format("Guide = ({0}, {1})", _
         hint.Guide.Columns, hint.Guide.Rows)
    If Not hint.Name Is Nothing Then
        message = message & "Name = " & warning.AnalysisHint.Name & " "
    End If
    If Not hint.PrefixText Is Nothing Then
        message = message & "PrefixText = " & warning.AnalysisHint.PrefixText & " "
    End If
    If Not hint.SuffixText Is Nothing Then
        message = message & "SuffixText = " & warning.AnalysisHint.SuffixText & " "
    End If
    message = message & "WordMode"
    If hint.WordMode = True Then
        message = message & " = True"
    Else
        message = message & " = False"
    End If
End If
if (warning.AnalysisHint != null)
{
    AnalysisHintNode hint = warning.AnalysisHint;
    message += Environment.NewLine + "Hint information: ";
    message += "AllowPartialDictionaryTerms";
    if (hint.AllowPartialDictionaryTerms)
        message += " = true ";
    else
        message += " = false ";
    message += "CoerceToFactoid";
    if (hint.CoerceToFactoid)
        message += " = true ";
    else
        message += " = false ";
    if (hint.Factoid != null)
        message += "Factoid = " + warning.AnalysisHint.Factoid + " ";
    if (hint.Guide.DrawnBox != Rectangle.Empty)
        message += "Guide Drawn Box = " + hint.Guide.DrawnBox.ToString();
    if (hint.Guide.WritingBox != Rectangle.Empty)
        message += "Guide Writing Box = " + hint.Guide.WritingBox.ToString();
    if (hint.Name != null)
        message += "Name = " + warning.AnalysisHint.Name + " ";
    if (hint.PrefixText != null)
        message += "PrefixText = " + warning.AnalysisHint.PrefixText + " ";
    if (hint.SuffixText != null)
        message += "SuffixText = " + warning.AnalysisHint.SuffixText + " ";
    message += "WordMode";
    if (hint.WordMode)
        message += " = true";
    else
        message += " = false";
}

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

AnalysisWarning 類別

AnalysisWarning 成員

Microsoft.Ink 命名空間