Freigeben über


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 .

Hinweis Bei allen Factoids wird die Groß-/Kleinschreibung beachtet.
 
Diese Eigenschaft akzeptiert oder gibt einen Zeichenfolgenparameter und kein Klassenobjekt der Factoid-Klasse zurück. Die Member dieser Klasse sind vom Typ string.

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

Weitere Informationen

Factoid-Konstanten

IInkRecognizerContext

InkRecognizerContext-Klasse