IInkRecognizerContext::p utref_WordList-Methode (msinkaut.h)
Ruft die Wortliste ab, die im Erkennungsprozess verwendet wird, um die Erkennungsergebnisse zu verbessern, oder legt diese fest.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
HRESULT putref_WordList(
IInkWordList *WordList
);
WordList
Keine
Das Festlegen dieser Eigenschaft ist nur erfolgreich, wenn die Strokes-EigenschaftNULL ist. Sie müssen die WordList-Eigenschaft festlegen, bevor Sie eine InkStrokes-Auflistung an die Strokes-Eigenschaft von InkRecognizerContext anfügen, oder Sie müssen die Strokes-Eigenschaft auf NULL und dann die WordList-Eigenschaft festlegen (und möglicherweise die InkStrokes-Auflistung erneut anfügen).
Um die aktuelle Wortliste zu entfernen und das Benutzerwörterbuch zu verwenden, legen Sie diese Eigenschaft auf NULL fest. Jede nachfolgende Änderung des InkWordList-Objekts ändert das Erkennungsergebnis nicht. Wenn Sie die Wortliste ändern möchten, legen Sie zunächst diese Eigenschaft auf NULL fest, ändern Sie die InkWordList, und fügen Sie sie dann erneut an inkRecognizerContext an, indem Sie sie der WordList-Eigenschaft zuweisen.
Verwenden Sie die Factoid-Eigenschaft , um die Suche auf die Wortliste zu beschränken, die dem Kontext zugeordnet ist. Möglicherweise müssen Sie auch die RecognitionFlags-Eigenschaft festlegen, um die Ergebnisse zu verbessern.
Wordlist kann nicht festgelegt werden, nachdem ein Factoid festgelegt wurde. Dadurch wird verhindert, dass ein Factoid auf eine möglicherweise nicht vorhandene Wortliste verweist. Der Versuch, dies zu tun, führt zu einem E_FAIL HRESULT-Wert.
Wenn einer Wortliste eine Zeichenfolge hinzugefügt wird, werden die zugehörigen Großbuchstaben ebenfalls implizit hinzugefügt. Für instance fügt das Hinzufügen von "hello" implizit "Hello" und "HELLO" hinzu.
Die Verwendung von Wörtern, die länger als 256 Zeichen sind, führt bei der Zuweisung der WordList-Eigenschaft zu InkRecognizerContext zu einer E_POINTER Ausnahme.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | msinkaut.h |
Bibliothek | InkObj.dll |