estructura RECO_GUIDE (rectypes.h)
Define los límites de la entrada de lápiz en el reconocedor.
Sintaxis
typedef struct tagRECO_GUIDE {
int xOrigin;
int yOrigin;
int cxBox;
int cyBox;
int cxBase;
int cyBase;
int cHorzBox;
int cVertBox;
int cyMid;
} RECO_GUIDE;
Miembros
xOrigin
Borde izquierdo del primer cuadro en coordenadas de espacio de entrada de lápiz.
yOrigin
Borde superior del primer cuadro en coordenadas de espacio de entrada de lápiz.
cxBox
Ancho de cada caja en unidades de espacio de entrada de lápiz.
cyBox
Alto de cada caja en unidades de espacio de entrada de lápiz.
cxBase
Margen a la directriz. Esta es la mitad de la distancia en unidades de espacio de entrada de lápiz entre cajas adyacentes.
cyBase
Distancia vertical en unidades de espacio de entrada de lápiz desde la línea base hasta la parte superior del cuadro.
cHorzBox
Recuento de columnas de cuadros.
cVertBox
Recuento de filas de cuadros.
cyMid
Distancia en unidades de espacio de entrada de lápiz desde la línea base hasta la línea media, o 0 si la línea media no está presente.
Comentarios
Si la aplicación ha dibujado instrucciones en la pantalla en la que se espera que el usuario escriba, la aplicación debe establecer los valores en la estructura de RECO_GUIDE para informar al reconocedor. La estructura RECO_GUIDE es solo para el uso del reconocedor. Al establecer la estructura RECO_GUIDE no se dibujan pistas visuales en la pantalla. La aplicación o el control dibuja las pistas visuales.
Los miembros xOrigin e yOrigin son coordenadas de espacio de entrada de lápiz de la esquina superior izquierda del área en la que se va a escribir. Los miembros cyBox y cxBox son el alto y ancho de los cuadros individuales en los que se va a escribir. Si la guía está alineada, cyBox y cxBox ancho/alto de cada línea. Los miembros cHorzBox y cVertBox especifican el número de columnas y filas. El miembro cyBase especifica una línea base dentro del cuadro. Establecer el miembro cyBase en 0 indica que no hay ninguna línea base. El miembro cxBase proporciona un desplazamiento horizontal del borde de la guía desde el borde del cuadro donde se espera que se inicie la escritura.
Use los valores de cHorzBox y cVertBox para controlar el tipo de entrada de reconocimiento que use. Cuando cHorzBox y cVertBox son mayores que cero, se usa la entrada boxing. En la tabla siguiente se enumeran los posibles modos de entrada y los valores que se van a establecer cHorzBox y cVertBox para cada modo.
Para este tipo de entrada | Establezca cHorzBox igual a | Y establezca cVertBox igual a |
---|---|---|
Entrada gratuita | 0 | 0 |
Entrada alineada con 1 línea horizontal | 0 | 1 |
Entrada alineada con 1 línea vertical | 1 | 0 |
Entrada alineada con n líneas horizontales | 0 | n |
Entrada alineada con n líneas verticales | n | 0 |
Entrada boxed con 1 cuadro | 1 | 1 |
Entrada con conversión boxed en una línea horizontal con n cuadros | n | 1 |
Entrada con conversión boxed en una cuadrícula de cuadros x filas por columnas z | z | x |
En la ilustración siguiente se representa la estructura de la guía de reconocimiento para cinco columnas y tres filas de cuadros.
La ilustración siguiente representa un único cuadro de la ilustración anterior.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 | rectypes.h |