IInkRecognizerContext::p ut_Factoid-Methode (msinkaut.h)
Ruft das Factoid ab, das eine Erkennung verwendet, um die Suche nach dem Erkennungsergebnis einzuschränken, oder legt dieses fest.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT put_Factoid(
BSTR factoid
);
Parameter
factoid
Rückgabewert
Keine
Bemerkungen
Ein Factoid stellt einen Erkennungskontext für erkannte Freihandeingaben im Kontext eines bestimmten Felds bereit. Sie geben ein Factoid an, wenn ein Eingabefeld einen bekannten Typ aufweist, 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 von Factoid 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
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 |