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

Weitere Informationen

IInkRecognitionAlternates-Schnittstelle

IInkRecognizer-Schnittstelle

RecognitionProperty-Konstanten