RecognitionAlternate.GetTextRangeFromStrokes-Methode
Bestimmt den kleinsten Bereich des erkannten Texts, für den das Erkennungsmodul eine Alternative zurückgeben kann, die eine bekannte Strokes-Auflistung enthält.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Sub GetTextRangeFromStrokes ( _
s As Strokes, _
ByRef selectionStart As Integer, _
ByRef selectionLength As Integer _
)
'Usage
Dim instance As RecognitionAlternate
Dim s As Strokes
Dim selectionStart As Integer
Dim selectionLength As Integer
instance.GetTextRangeFromStrokes(s, selectionStart, _
selectionLength)
public void GetTextRangeFromStrokes(
Strokes s,
ref int selectionStart,
ref int selectionLength
)
public:
void GetTextRangeFromStrokes(
Strokes^ s,
int% selectionStart,
int% selectionLength
)
public void GetTextRangeFromStrokes(
Strokes s,
/** @ref */int selectionStart,
/** @ref */int selectionLength
)
public function GetTextRangeFromStrokes(
s : Strokes,
selectionStart : int,
selectionLength : int
)
Parameter
- s
Typ: Microsoft.Ink.Strokes
Die Strokes-Auflistung, die in der Alternative enthalten ist.
- selectionStart
Typ: System.Int32%
Die Startposition des Bereichs des erkannten Texts.
- selectionLength
Typ: System.Int32%
Die Länge des Bereichs des erkannten Texts.
Hinweise
Verwenden Sie diese Methode, um den Text abzurufen, der einem angegebenen Bereich von Stroke-Objekten entspricht. Nehmen Sie z. B. eine Strokes-Auflistung "how are you", die mit neun Strichen gezeichnet wurde (einen für jeden Buchstaben und drei für jedes Wort). Wenn eine Auflistung, die aus dem sechsten und siebten Strich besteht, übergeben wird, was den Zeichen "e" und "y" entspricht, stimmt der zurückgegebene Textbereich mit der Alternative überein, die "are you" enthält. Beginn und Länge der Auswahl entsprechen außerdem dieser untergeordneten Zeichenfolge.
Beispiele
In diesem C#-Beispiel wird die GetTextRangeFromStrokes-Methode für die TopAlternate-Eigenschaft des RecognitionResult-Objekts theRecognitionResult aufgerufen, wobei eine Strokes-Auflistung aus den Strichen übergeben wird, die das Erkennungsergebnis in theStrokes bilden.
[C#]
// . . .
int theStart = 0;
int theLength = 0;
theRecognitionResult.TopAlternate.GetTextRangeFromStrokes(theStrokes, ref theStart, ref theLength);
// . . .
In diesem Visual Basic .NET-Beispiel wird die GetTextRangeFromStrokes-Methode für die TopAlternate-Eigenschaft des RecognitionResult-Objekts theRecognitionResult aufgerufen, wobei eine Strokes-Auflistung aus den Strichen übergeben wird, die das Erkennungsergebnis in theStrokes bilden.
[Visual Basic]
' . . .
Dim theStart As Integer = 0
Dim theLength As Integer = 0
TheRecognitionResult.TopAlternate.GetTextRangeFromStrokes(theStrokes, _
theStart, theLength)
' . . .
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0
Siehe auch
Referenz
RecognitionAlternate.GetStrokesFromStrokeRanges