Freigeben über


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

  • 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-Klasse

RecognitionAlternate-Member

Microsoft.Ink-Namespace

RecognitionAlternate.GetStrokesFromStrokeRanges

RecognitionAlternate.GetStrokesFromTextRange

Strokes