Compartir a través de


RecognizerContext.Factoid (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el nombre de cadena del control que usa el objeto RecognizerContext.

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

Sintaxis

'Declaración
Public Property Factoid As String
'Uso
Dim instance As RecognizerContext
Dim value As String

value = instance.Factoid

instance.Factoid = value
public string Factoid { get; set; }
public:
property String^ Factoid {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_Factoid()
/** @property */
public  void set_Factoid(String value)
public function get Factoid () : String
public function set Factoid (value : String)

Valor de propiedad

Tipo: System.String
Nombre del control que usa el objeto RecognizerContext.

Comentarios

Un control proporciona información de contexto para la entrada manuscrita dentro de un campo determinado. Un control se especifica si un campo de entrada es de un tipo conocido. Por ejemplo, si el campo de entrada contiene una fecha, especifique un valor de control "(!IS_DATE)".

Si combina el ámbito de entrada IS_DEFAULT usando el operador OR con cualquier otro ámbito de entrada, el efecto es que el reconocedor puede devolver cualquier expresión única que admita el modelo de idioma predeterminado (por ejemplo, una palabra del diccionario del sistema o una fecha) con o sin puntuación, o cualquier valor que cumpla el resto de la expresión regular pasada al reconocedor.

Para garantizar la asociación de contexto correcta, establezca esta propiedad antes de procesar la entrada manuscrita por primera vez.

La propiedad Factoid toma o devuelve una cadena String, y no un objeto Factoid. Para obtener una lista de posibles valores para la propiedad Factoid, vea la enumeración InputScope.

Para obtener más información sobre los controles y el modo de usarlos, vea Using Context to Improve Accuracy. Para obtener una lista de controles compatibles, vea InputScopedel.

Nota

Las representaciones de cadena de controles distinguen entre mayúsculas y minúsculas.

Establecer la propiedad Factoid solamente resulta correcto si la propiedad Strokes es nullreferencia null (Nothing en Visual Basic). Debe establecer la propiedad Factoid antes de asociar una colección Strokes a la propiedad Strokes de RecognizerContext, o debe establecer la propiedad Strokes en null y, a continuación, establecer la propiedad Factoid. Es posible que tenga que volver a asociar la colección Strokes.

Ejemplos

En este ejemplo se crea una instancia de un objeto RecognizerContext y la propiedad Factoid se establece para inclinar el reconocimiento en favor del código postal.

Dim RC As RecognizerContext = New RecognizerContext()
RC.Factoid = "(!IS_ADDRESS_POSTALCODE)"
RecognizerContext RC = new RecognizerContext();
RC.Factoid = "(!IS_ADDRESS_POSTALCODE)";

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

RecognizerContext (Clase)

RecognizerContext (Miembros)

Microsoft.Ink (Espacio de nombres)

RecognizerContext

Factoid

RecognizerContext.Strokes

Otros recursos

Using Context to Improve Accuracy