IInkRecognitionAlternate::GetTextRangeFromStrokes-Methode (msinkaut.h)

Ruft den kleinsten Bereich des erkannten Texts ab, für den die Erkennung eine Alternative zurückgeben kann, die eine bekannte InkStrokes -Auflistung enthält.

Syntax

HRESULT GetTextRangeFromStrokes(
  [in]      IInkStrokes *Strokes,
  [in, out] long        *selectionStart,
  [in, out] long        *selectionLength
);

Parameter

[in] Strokes

Die Sammlung von Strichen, für die die enthaltende Alternative gefunden werden soll.

[in, out] selectionStart

Die Startposition des Bereichs des erkannten Texts innerhalb des alternativen Objekts, für das diese Methode aufgerufen wurde, die mit der kleinsten Alternative übereinstimmt, die die übergebenen Striche enthält.

[in, out] selectionLength

Wenn diese Methode zurückgegeben wird, enthält die Länge des Texts innerhalb des Bereichs des erkannten Texts der kleinsten Alternative, die die übergebenen Striche enthält.

Zurückgegebener Wert

Wenn dies erfolgreich ist, wird S_OK zurückgegeben; andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Verwenden Sie diese Methode, um den Text abzurufen, der einem angegebenen Strichbereich entspricht. Betrachten Sie beispielsweise eine Sammlung von Strichen, "wie sind Sie", die mit neun Strichen gezeichnet wurde (eine für jeden Buchstaben und drei für jedes Wort). Wenn eine Auflistung, die aus den sechsten und siebten Strichen besteht, übergeben wird, entsprechend den Zeichen "e" und "y", entspricht der zurückgegebene Textbereich der alternative enthaltenden Striche "sind Sie", und der Auswahlanfang und die Länge entspricht dieser Teilzeichenfolge.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP Tablet PC Edition [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Windows
Header msinkaut.h

Siehe auch

GetStrokesFromStrokeRanges-Methode

GetStrokesFromTextRange-Methode

Alternative IInkRecognition-Schnittstelle

InkStrokes-Auflistung