Compartir a través de


RecognitionResult (Clase)

Actualización: noviembre 2007

Representa el resultado del reconocimiento. Los resultados del reconocimiento de entrada manuscrita se devuelven en un objeto RecognitionResult.

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

Sintaxis

'Declaración
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class RecognitionResult
'Uso
Dim instance As RecognitionResult
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class RecognitionResult
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class RecognitionResult
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class RecognitionResult
public class RecognitionResult

Comentarios

A partir del resultado, se crean objetos RecognitionAlternate, o alternativas. La mejor alternativa es la que se utiliza de manera predeterminada en el resultado. Sin embargo, puede utilizar los métodos del objeto RecognitionResult para especificar qué alternativas se usarán en el resultado.

El rendimiento del sistema puede verse afectado si los resultados del reconocimiento se asignan automáticamente a cada colección de trazos. Por consiguiente, de forma predeterminada, los resultados no se asocian a una colección Strokes. Debe llamar al método SetResultOnStrokes para asignar los resultados a una colección Strokes.

La única manera de conservar los resultados del reconocimiento es llamar a SetResultOnStrokes y, a continuación, agregar esta colección Strokes a la colección CustomStrokes en el objeto Ink.

No todos los reconocedores establecen la propiedad TopConfidence. Cuando una aplicación intenta tener acceso a una propiedad que el reconocedor no establece, se inicia una excepción de argumento.

Nota

Los distintos reconocedores de escritura a mano que Microsoft distribuye en los reconocedores de alfabetos latinos y reconocedores de idiomas del este asiático pueden generar a veces el valor 0xFFFF de Unicode como resultado del reconocimiento. Esto sucede cuando el reconocedor no puede asociar un fragmento de entrada manuscrita a ningún carácter válido. El punto de código 0xFFFF es válido para UCS-2, pero no se permite en UTF-8. Una aplicación que convierte los resultados del reconocimiento a UTF-8 debería reemplazar 0xFFFF con algún otro punto de código, como 0xFFFD.

Jerarquía de herencia

System.Object
  Microsoft.Ink.RecognitionResult

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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

RecognitionResult (Miembros)

Microsoft.Ink (Espacio de nombres)

CustomStrokes

CustomStrokes

Ink

Recognizer

RecognizerContext

Strokes