Condividi tramite


Metodo RecognitionAlternate.GetTextRangeFromStrokes

Aggiornamento: novembre 2007

Determina l'intervallo di testo riconosciuto più piccolo per il quale il sistema di riconoscimento può restituire un'alternativa contenente un insieme Strokes noto.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Sub GetTextRangeFromStrokes ( _
    s As Strokes, _
    ByRef selectionStart As Integer, _
    ByRef selectionLength As Integer _
)
'Utilizzo
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
)

Parametri

  • selectionStart
    Tipo: System.Int32%
    Posizione iniziale dell'intervallo di testo riconosciuto.
  • selectionLength
    Tipo: System.Int32%
    Lunghezza dell'intervallo di testo riconosciuto.

Note

Utilizzare questo metodo per recuperare il testo che corrisponde a un intervallo di oggetti Stroke specificato. Si consideri, ad esempio, un insieme Strokes, "how are you", disegnato utilizzando nove tratti (uno per ogni lettera e tre per ogni parola). Se viene passato un insieme che è costituito dai tratti sesto e settimo, corrispondenti ai caratteri "e" e "y", l'intervallo di testo restituito corrisponde all'alternativa contenente "are you" e l'inizio e la lunghezza della selezione corrispondono a questa sottostringa.

Esempi

In questo esempio di C# viene chiamato il metodo GetTextRangeFromStrokes nella proprietà TopAlternate di un oggetto RecognitionResult, theRecognitionResult passando un insieme Strokes dall'interno dei tratti che costituiscono il risultato del riconoscimento in theStrokes.

[C#]

// . . .
int theStart = 0;
int theLength = 0;
theRecognitionResult.TopAlternate.GetTextRangeFromStrokes(theStrokes, ref theStart, ref theLength);
// . . .

In questo esempio di Visual Basic .NET viene chiamato il metodo GetTextRangeFromStrokes nella proprietà TopAlternate di un oggetto RecognitionResult, theRecognitionResult passando un insieme Strokes dall'interno dei tratti che costituiscono il risultato del riconoscimento in theStrokes.

[Visual Basic]

' . . .
Dim theStart As Integer = 0
Dim theLength As Integer = 0
TheRecognitionResult.TopAlternate.GetTextRangeFromStrokes(theStrokes, _
    theStart, theLength)
' . . .

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

RecognitionAlternate Classe

Membri RecognitionAlternate

Spazio dei nomi Microsoft.Ink

RecognitionAlternate.GetStrokesFromStrokeRanges

RecognitionAlternate.GetStrokesFromTextRange

Strokes