IInkRecognitionAlternate-Schnittstelle (msinkaut.h)
Stellt die möglichen Wortgleiche für Freihandsegmente dar, die mit einem Erkennungswörterbuch verglichen werden.
Vererbung
Die IInkRecognitionAlternate-Schnittstelle erbt von der IUnknown-Schnittstelle . IInkRecognitionAlternate hat auch die folgenden Typen von Membern:
Methoden
Die IInkRecognitionAlternate-Schnittstelle verfügt über diese Methoden.
IInkRecognitionAlternate::AlternatesWithConstantPropertyValues Ruft eine IInkRecognitionAlternates-Auflistung ab, bei der es sich um eine Division des IInkRecognitionAlternate-Objekts handelt, für das diese Methode aufgerufen wird. |
IInkRecognitionAlternate::get_Ascender Ruft die aufsteigende Zeile für ein IInkRecognitionAlternate-Objekt ab, das eine einzelne Textzeile darstellt. |
IInkRecognitionAlternate::get_Baseline Ruft die Baseline für ein IInkRecognitionAlternate-Objekt ab, das eine einzelne Textzeile darstellt. |
IInkRecognitionAlternate::get_Confidence Ruft die Vertrauensstufe (stark, mittelwert oder schlecht) ab, die eine Erkennung bei der Erkennung eines IInkRecognitionAlternate-Objekts oder einer Geste aufweist. (IInkRecognitionAlternate.get_Confidence) |
IInkRecognitionAlternate::get_ConfidenceAlternates Ruft die Auflistung von Alternativen ab, in der jede alternative in der Auflistung aus den Segmenten mit denselben Eigenschaftswerten besteht. |
IInkRecognitionAlternate::get_Descender Ruft die absteigende Zeile für ein IInkRecognitionAlternate-Objekt ab, das eine einzelne Textzeile darstellt. |
IInkRecognitionAlternate::get_LineAlternates Ruft die IInkRecognitionAlternates-Auflistung ab, in der sich jede Alternative in der Auflistung in einer separaten Zeile befindet. |
IInkRecognitionAlternate::get_LineNumber Ruft die Zeilennummer der Freihandeingabe ab, aus der die Alternative besteht. |
IInkRecognitionAlternate::get_Midline Ruft die Mittellinie für ein IInkRecognitionAlternate-Objekt ab, das eine einzelne Textzeile darstellt. |
IInkRecognitionAlternate::get_String Ruft die oberste Zeichenfolge des Alternativen ab. |
IInkRecognitionAlternate::get_Strokes Ruft die Auflistung von Strichen ab, die in einem -Objekt enthalten oder zum Erstellen eines -Objekts verwendet werden. (IInkRecognitionAlternate.get_Strokes) |
IInkRecognitionAlternate::GetPropertyValue Ruft den Wert einer angegebenen Eigenschaft des Alternativen ab. |
IInkRecognitionAlternate::GetStrokesFromStrokeRanges Ruft die kleinste InkStrokes-Auflistung ab, die eine bekannte InkStrokes-Auflistung enthält und für die das IInkRecognizer-Objekt Alternativen bereitstellen kann. |
IInkRecognitionAlternate::GetStrokesFromTextRange Ruft die Auflistung ab, die dem kleinsten Satz von Erkennungssegmenten entspricht, der einen angegebenen Zeichenbereich innerhalb des Alternativen enthält. |
IInkRecognitionAlternate::GetTextRangeFromStrokes Ruft den kleinsten erkannten Textbereich ab, für den die Erkennung eine Alternative zurückgeben kann, die eine bekannte InkStrokes-Auflistung enthält. |
Hinweise
Ein Erkennungssegment ist ein grundlegendes Freihandfragment oder eine Einheit, die die Erkennung intern verwendet, um ein Erkennungsergebnis für ein bekanntes InkDisp-Objekt zu erzeugen. Die Segmente werden in der Regel durch Abstände bestimmt und in möglichst kleinstmögliche Freihandfragmente aufgeschlüsselt.
Manchmal kann die Freihand mehrdeutige Unterschiede zwischen Segmenten aufweisen. Diese Segmente werden mit dem Wörterbuch einer Erkennung verglichen, um mögliche Übereinstimmungen (Alternative) zu ermitteln. Wenn die Segmente verglichen werden, erstellt die Erkennung eine Liste möglicher Alternativen und weist jedem eine Konfidenzstufe zu, wobei eine erste Auswahl gewählt wird.
Berücksichtigen Sie für instance den Ausdruck "Wie geht es Ihnen". Dieser Ausdruck ist wahrscheinlich in drei Segmente unterteilt (abhängig vom Abstand zwischen Segmenten), eines für jedes Wort.
Wenn jedes Segment erkannt wird, wird ein RecognitionResult erstellt. Jedes Ergebnis gibt dann eine Liste von Alternativen zurück, aus denen Sie auswählen können. Für instance kann das Segment "Wie" Alternativen wie "wie", "jetzt", "neu" usw. aufweisen, wobei "wie" die oberste Alternative ist. Standardmäßig wird die oberste Alternative für jedes Segment zurückgegeben. Sie können alternative Alternativen als die oberste Alternative zurückgeben.
Sie können auch Alternative zurückgeben, die auf den Eigenschaften der Alternativen basieren, z. B. dem Konfidenzniveau des Erkennungsergebnisses, der Zeilennummer, auf der die Alternativen angezeigt werden usw. Eine Liste der Erkennungseigenschaften finden Sie im RecognitionProperty-Objekt .
Alternativ können auch Alternativen zurückgegeben werden.
Nicht alle Erkennungen legen alle oben aufgeführten Eigenschaften fest. Wenn eine Anwendung versucht, auf eine Eigenschaft zuzugreifen, die nicht von der Erkennung festgelegt ist, wird eine Argument-Ausnahme ausgelöst.
Wenn Sie eine Klasse definieren, die diese Schnittstelle implementiert, interagiert die neue Klasse nicht ordnungsgemäß mit den Tablet PC-Anwendungsprogrammierschnittstellen (ApIs).
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 |