Identificador HRECOCONTEXT

Un identificador HRECOCONTEXT se usa para agregar entrada de lápiz al contexto, realizar el reconocimiento de tinta (sincrónica o asincrónicamente), recuperar el resultado del reconocimiento y recuperar alternativas.

La razón principal de tener identificadores de contexto de reconocedor es diferenciar entre entradas de entrada de lápiz. Por ejemplo, puede crear una aplicación con dos ventanas, que el usuario puede iniciar la entrada de lápiz en cualquiera de las ventanas. No desea que la entrada de lápiz de la primera ventana se mezcle con la tinta de la segunda ventana cuando pida al reconocedor que reconozca la entrada de lápiz de una de las ventanas. En este tipo de aplicación, se crean dos contextos de reconocedor (uno para cada ventana) y se agregan trazos que entran en la ventana 1 en el contexto del reconocedor 1 y trazos de la ventana 2 en el contexto del reconocedor 2. Para devolver resultados de reconocimiento, llame al proceso en el contexto del reconocedor 1 o en el contexto del reconocedor 2, en función de si desea que los resultados de la ventana 1 o 2.

El identificador de contexto del reconocedor puede ser cualquier cosa que desee. Pero normalmente es un índice en una matriz global de estructuras. Las estructuras pueden contener todos los trazos que se han escrito y todas las variables que el reconocedor usa para esa pieza de entrada de lápiz determinada (por ejemplo, la estructura de lattice interna o el estado actual del reconocimiento). Una estructura puede contener toda la información que necesita el reconocedor y usa para un fragmento de lápiz determinado.

Para obtener un identificador HRECOCONTEXT , llame a la función CreateContext .

typedef HANDLE HRECOCONTEXT;

Observaciones

A continuación se muestran las funciones HRECOCONTEXT .

Función Descripción
AddStroke Agrega un trazo de lápiz al contexto del reconocedor.
AdviseInkChange Impide que el reconocedor procese la entrada de lápiz porque se agrega o elimina un nuevo trazo.
CloneContext Crea un contexto de reconocedor que contiene la misma configuración que el original. El nuevo contexto del reconocedor no incluye los resultados de entrada de lápiz o reconocimiento del original.
EndInkInput Indica que no se agregará más tinta al contexto.
GetAlternateList Devuelve una lista de alternativas para la mejor cadena de resultado.
GetBestAlternate Devuelve un puntero de identificador HRECOALT para obtener el mejor resultado alternativo.
GetBestResultString Devuelve la mejor cadena de resultado.
GetContextPropertyList Devuelve una lista de propiedades que admite el reconocedor.
GetContextPropertyValue Devuelve un valor de propiedad especificado del contexto del reconocedor.
GetEnabledUnicodeRanges Devuelve una lista de intervalos de puntos Unicode habilitados en el contexto.
GetGuide Devuelve la guía usada para la entrada boxed o lined.
GetLatticePtr Devuelve un puntero a la red para los resultados actuales.
IsStringSupported Devuelve un valor que indica si una palabra, fecha, hora, número u otro texto que se pasa está incluido en el diccionario.
Proceso Realiza el reconocimiento de entrada de lápiz de forma sincrónica.
ResetContext Elimina los resultados actuales de entrada de lápiz y reconocimiento del contexto.
SetCACMode Especifica el modo autocompletar de caracteres para el reconocimiento de caracteres o palabras.
SetContextPropertyValue Agrega una propiedad al contexto del reconocedor. Si ya existe una propiedad, se modifica su valor.
SetEnabledUnicodeRanges Habilita uno o varios intervalos de puntos Unicode en el contexto.
SetFactoid Establece el factoid que usa un reconocedor para restringir su búsqueda del resultado.
SetFlags Establece cómo interpreta el reconocedor la entrada de lápiz y determina la cadena de resultado.
SetGuide Establece la guía que se va a usar para la entrada con conversión boxed o lined.
SetTextContext Proporciona las cadenas de texto que vienen antes y después del texto contenido en el contexto del reconocedor. En el caso de los reconocedores de caracteres asiáticos orientales, la función SetTextContext proporciona caracteres en lugar de cadenas de texto.
SetWordList Establece la lista de palabras del contexto del reconocedor actual que se va a reconocer.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Recapis.h