Share via


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.

Ilustración de la estructura de la guía de reconocimiento La ilustración siguiente representa un único cuadro de la ilustración anterior. Ilustración del cuadro de guía de reconocimiento único

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

Consulte también

Función GetGuide

Función SetGuide