Freigeben über


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 .

Hinweis Bei allen Factoids wird die Groß-/Kleinschreibung beachtet.
 
Diese Eigenschaft übernimmt 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

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

Weitere Informationen

Factoidkonstanten

IInkRecognizerContext

InkRecognizerContext-Klasse