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 |
|