다음을 통해 공유


AnalysisHintNode.GetWordlist 메서드

업데이트: 2007년 11월

현재 분석 힌트에 대한 단어 목록을 나타내는 문자열 배열을 반환합니다.

네임스페이스:  System.Windows.Ink
어셈블리:  IAWinFX(IAWinFX.dll)

구문

‘선언
Public Function GetWordlist As String()
‘사용 방법
Dim instance As AnalysisHintNode
Dim returnValue As String()

returnValue = instance.GetWordlist()
public string[] GetWordlist()
public:
array<String^>^ GetWordlist()
public String[] GetWordlist()
public function GetWordlist() : String[]

반환 값

형식: array<System.String[]
현재 분석 힌트에 대한 단어 목록을 나타내는 문자열 배열이거나 설정된 단어 목록이 없는 경우 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

설명

힌트의 단어 목록을 변경하려면 SetWordlist를 사용합니다.

예제

이 예제에서는 StringBuilder인 notes를 만들고 현재 InkAnalyzer인 theInkAnalyzerWithHint에 연결된 모든 힌트에 대한 정보를 추가합니다. 각 힌트의 이름, 단어 목록 및 인식되는 문자열이 notes에 추가됩니다.

Dim notes As New System.Text.StringBuilder()
notes.AppendLine("List of all the current AnalysisHintNodes:")

Dim theHint As AnalysisHintNode
For Each theHint In  Me.theInkAnalyzerWithHint.GetAnalysisHints()
    notes.AppendLine(" Hint Name: " + theHint.Name)

    If 0 < theHint.GetWordlist().Length Then
        notes.Append(" - WordList: ")
        Dim first As Boolean = True
        Dim theWord As String
        For Each theWord In  theHint.GetWordlist()
            If Not first Then
                notes.Append(", ")
            Else
                first = False
            End If
            notes.AppendFormat("'{0}'", theWord)
        Next theWord
        notes.AppendLine()
    Else
        notes.AppendLine(" - No WordList specified")
    End If

    If String.Empty <> theHint.GetRecognizedString() Then
        notes.AppendLine(" - Recognized string: " + theHint.GetRecognizedString())
    Else
        notes.AppendLine(" - No recognized string.")
    End If

    notes.AppendLine()
Next theHint
System.Text.StringBuilder notes = new System.Text.StringBuilder();
notes.AppendLine("List of all the current AnalysisHintNodes:");

foreach (AnalysisHintNode theHint
    in this.theInkAnalyzerWithHint.GetAnalysisHints())
{
    notes.AppendLine(" Hint Name: " + theHint.Name);

    if (0 < theHint.GetWordlist().Length)
    {
        notes.Append(" - WordList: ");
        bool first = true;
        foreach (String theWord in theHint.GetWordlist())
        {
            if (!first)
            {
                notes.Append(", ");
            }
            else
            {
                first = false;
            }
            notes.AppendFormat("'{0}'", theWord);
        }
        notes.AppendLine();
    }
    else
    {
        notes.AppendLine(" - No WordList specified");
    }

    if (string.Empty != theHint.GetRecognizedString())
    {
        notes.AppendLine(" - Recognized string: "
            + theHint.GetRecognizedString());
    }
    else
    {
        notes.AppendLine(" - No recognized string.");
    }

    notes.AppendLine();
}

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

AnalysisHintNode 클래스

AnalysisHintNode 멤버

System.Windows.Ink 네임스페이스