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