DivisionUnit.RecognitionString (Propiedad)
Actualización: noviembre 2007
Obtiene el texto reconocido para la colección Strokes en el objeto DivisionUnit.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public ReadOnly Property RecognitionString As String
'Uso
Dim instance As DivisionUnit
Dim value As String
value = instance.RecognitionString
public string RecognitionString { get; }
public:
property String^ RecognitionString {
String^ get ();
}
/** @property */
public String get_RecognitionString()
public function get RecognitionString () : String
Valor de propiedad
Tipo: System.String
Texto reconocido para la colección Strokes en el objeto DivisionUnit.
Comentarios
La propiedad RecognitionString devuelve null para dibujar elementos.
En la tabla siguiente se describe el texto reconocido para cada tipo del objeto DivisionUnit.
Tipo DivisionUnit |
Valor RecognitionString |
---|---|
La alternativa principal para el segmento de reconocimiento. |
|
RecognizedText para cada segmento de la línea, separado por espacios. |
|
RecognizedText para cada línea del párrafo, separado por nuevos caracteres de la línea. |
|
nullreferencia null (Nothing en Visual Basic) |
La propiedad RecognitionString y el método DivisionUnit.ToString devuelven cadenas idénticas.
Ejemplos
En este ejemplo de C# se crea un objeto Divider,theDivider, que contiene una colección StrokestheStrokes y usa un objeto RecognizerContext, theRecognizerContext. El método Divide se invoca para obtener una instantánea de los resultados del análisis, theResult. El método ResultByType se invoca con el parámetro divisionType establecido en Line, una enumeración InkDivisionType, para recuperar todas las unidades de línea de theResult. En cada línea, theLine, de la colección, se recuperan las propiedades DivisionType, Strokes, RecognitionString y Transform.
// Create the Divider and assign a Strokes collection to it.
Divider theDivider = new Divider(theStrokes, theRecognizerContext);
// Retrieve the analysis result, and divide the result by line.
DivisionResult theResult = theDivider.Divide();
DivisionUnits theDivisionUnits =
theResult.ResultByType(InkDivisionType.Line);
foreach (DivisionUnit theLine in theDivisionUnits)
{
// For each line element in the collection
// retrieve the division type, the strokes,
// the recognition string, and the rotation transform.
InkDivisionType theDivisionType = theLine.DivisionType;
Strokes elementStrokes = theLine.Strokes;
string theRecognitionString = theLine.RecognitionString;
System.Drawing.Drawing2D.Matrix theInkTransform =
theLine.Transform;
}
En este ejemplo de Microsoft® Visual Basic® .NET se crea un objeto Divider, theDivider, que contiene una colección Strokes, theStrokes, y usa un objeto RecognizerContext, theRecognizerContext. El método Divide se invoca para obtener una instantánea de los resultados del análisis, theResult. El método ResultByType se invoca con el parámetro divisionType establecido en Line, una enumeración InkDivisionType, para recuperar todas las unidades de línea de theResult. En cada línea, theLine, de la colección, se recuperan las propiedades DivisionType, Strokes, RecognitionString y Transform.
' Create the Divider and assign a Strokes collection to it.
Dim theDivider As Divider = New Divider(theStrokes, theRecognizerContext)
' Retrieve the analysis result, and divide the result by line.
Dim theResult As DivisionResult = theDivider.Divide()
Dim theDivisionUnits As DivisionUnits = _
theResult.ResultByType(InkDivisionType.Line)
Dim theLine As DivisionUnit
For Each theLine In theDivisionUnits
' For each line element in the collection
' retrieve the division type, the strokes,
' the recognition string, and the rotation transform.
Dim theDivisionType As InkDivisionType = theLine.DivisionType
Dim elementStrokes As Strokes = theLine.Strokes
Dim theRecognitionString As String = theLine.RecognitionString
Dim theInkTransform As System.Drawing.Drawing2D.Matrix = _
theLine.Transform
Next
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