Compartir a través de


RecognitionAlternate.GetTextRangeFromStrokes (Método)

Actualización: noviembre 2007

Determina el intervalo más pequeño de texto reconocido para el que el reconocedor puede devolver una alternativa que contiene una colección Strokes conocida.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Sub GetTextRangeFromStrokes ( _
    s As Strokes, _
    ByRef selectionStart As Integer, _
    ByRef selectionLength As Integer _
)
'Uso
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
)

Parámetros

  • selectionStart
    Tipo: System.Int32%
    Posición inicial del intervalo de texto reconocido.
  • selectionLength
    Tipo: System.Int32%
    Longitud del intervalo de texto reconocido.

Comentarios

Utilice este método para recuperar el texto que corresponde a un rango de objetos Stroke especificado. Por ejemplo, considere una colección Strokes, "how are you", que se dibujó utilizando nueve trazos (uno por cada letra y tres por cada palabra). Si se pasa una colección compuesta por los trazos sexto y séptimo, que corresponden a los caracteres "e" e "y", el intervalo de texto devuelto coincide con la alternativa que contiene "are you" y el inicio y la longitud de la selección coincide con esta subcadena.

Ejemplos

En este ejemplo de C# se llama al método GetTextRangeFromStrokes en la propiedad TopAlternate de un objeto, RecognitionResult, theRecognitionResult, pasando una colección Strokes desde dentro de los trazos que constituyen el resultado de reconocimiento de theStrokes.

[C#]

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

En este ejemplo de Visual Basic .NET se llama al método GetTextRangeFromStrokes en la propiedad TopAlternate de un objeto, RecognitionResult, theRecognitionResult, pasando una colección Strokes desde dentro de los trazos que constituyen el resultado de reconocimiento de theStrokes.

[Visual Basic]

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

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

RecognitionAlternate (Clase)

RecognitionAlternate (Miembros)

Microsoft.Ink (Espacio de nombres)

RecognitionAlternate.GetStrokesFromStrokeRanges

RecognitionAlternate.GetStrokesFromTextRange

Strokes