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
- s
Tipo: Microsoft.Ink.Strokes
Colección Strokes incluida en la alternativa.
- 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 (Miembros)
Microsoft.Ink (Espacio de nombres)
RecognitionAlternate.GetStrokesFromStrokeRanges