IInkRecognizerContext::get_Factoid-Methode (msinkaut.h)
Ruft das Factoid ab, das eine Erkennung verwendet, um die Suche nach dem Erkennungsergebnis einzuschränken, oder legt es fest.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT get_Factoid(
BSTR *Factoid
);
Parameter
Factoid
Rückgabewert
Keine
Bemerkungen
Ein Factoid stellt erkennungskontext für erkannte Freihand im Kontext eines bestimmten Felds bereit. Sie geben ein Factoid an, wenn ein Eingabefeld von einem bekannten Typ ist, z. B. wenn das Eingabefeld ein Datum enthält.
Weitere Informationen zu Factoids und deren Verwendung finden Sie unter Verbessern der Genauigkeit der Tablet-PC-Erkennung durch Festlegen des Kontexts.
Das Festlegen des Factoids ist nur erfolgreich, wenn die InkStrokes-AuflistungNULL ist. Sie müssen das Factoid festlegen, bevor Sie die InkStrokes-Auflistung an inkRecognizerContext anfügen, oder Sie müssen die Strokes-Auflistung auf NULL festlegen und dann das Factoid festlegen (und möglicherweise die InkStrokes-Auflistung erneut anfügen).
Um sicherzustellen, dass Freihand im richtigen Feldkontext erkannt wird, legen Sie diese Eigenschaft vor der erstmaligen Verarbeitung der Freihandeingabe fest, z. B. vor dem Aufrufen der Recognize-Methode .
Für das InkEdit-Steuerelement sollte diese Eigenschaft nur geändert werden, wenn die Status-EigenschaftIES_Idle zurückgibt.
Anforderungen
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 |