Compartir a través de


RecognizerContext.PrefixText (Propiedad)

Actualización: noviembre 2007

Obtiene o establece los caracteres que van delante de la colección Strokes en el objeto RecognizerContext.

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

Sintaxis

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

value = instance.PrefixText

instance.PrefixText = value
public string PrefixText { get; set; }
public:
property String^ PrefixText {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_PrefixText()
/** @property */
public  void set_PrefixText(String value)
public function get PrefixText () : String
public function set PrefixText (value : String)

Valor de propiedad

Tipo: System.String
Caracteres que van delante de la colección Strokes en el objeto RecognizerContext. Su longitud debe ser menor que 1k.

Comentarios

El prefijo ayuda a mejorar los resultados del reconocimiento proporcionando al reconocedor más contexto sobre la escritura a mano.

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

Nota

Si usa el segundo método, es posible que tenga que volver a asociar la colección Strokes a la propiedad Strokes del objeto RecognizerContext.

Al establecer PrefixText en null, se quita cualquier texto de prefijo del objeto RecognizerContext.

El texto de prefijo se omite a menos que haya establecido los marcadores Coerce y WordModeRecognitionModes en la propiedad RecognitionFlags.

La propiedad SuffixText obtiene o establece los caracteres que van detrás de los trazos en el contexto de reconocedor y también ayuda a mejorar el resultado del reconocimiento.

Si su aplicación proporciona una interfaz de corrección al convertir la entrada manuscrita en texto, la aplicación puede permitir al usuario seleccionar caracteres dentro de una palabra y usar la pluma para generar caracteres de reemplazo. La aplicación puede usar las propiedades SuffixText y PrefixText para mejorar el reconocimiento de la nueva entrada manuscrita.

Ejemplos

En este ejemplo de C# se devuelve el texto de prefijo del objeto RecognizerContext, theRecognizerContext.

string thePrefixText = theRecognizerContext.PrefixText;

En este ejemplo de Microsoft® Visual Basic® .NET se devuelve el texto de prefijo del objeto RecognizerContext, theRecognizerContext.

Dim thePrefixText As String = theRecognizerContext.PrefixText

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

RecognitionModes

RecognizerContext.Strokes

RecognizerContext.RecognitionFlags

RecognizerContext.SuffixText