Freigeben über


IInkRecognitionAlternate::GetTextRangeFromStrokes-Methode (msinkaut.h)

Ruft den kleinsten erkannten Textbereich 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 Auflistung der Striche, für die die enthaltende Alternative gefunden werden soll.

[in, out] selectionStart

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

[in, out] selectionLength

Wenn diese Methode zurückgibt, enthält die Länge des Texts im Bereich des erkannten Texts der kleinsten Alternative, die die übergebenen Striche enthält.

Rückgabewert

Bei erfolgreicher Ausführung wird S_OK zurückgegeben. Gibt andernfalls einen HRESULT-Fehlercode zurück.

Hinweise

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 (einen für jeden Buchstaben und drei für jedes Wort) gezeichnet wurde. Wenn eine Auflistung, die aus dem sechsten und siebten Strich besteht, entsprechend den Zeichen "e" und "y" übergeben wird, entspricht der zurückgegebene Textbereich dem Alternativen, der "are you" enthält, und der Auswahlbeginn und die Länge entsprechen dieser Teilzeichenfolge.

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

GetStrokesFromStrokeRanges-Methode

GetStrokesFromTextRange-Methode

Alternative IInkRecognition-Schnittstelle

InkStrokes-Auflistung