estrutura RECO_GUIDE (rectypes.h)
Define os limites da tinta para o reconhecedor.
Sintaxe
typedef struct tagRECO_GUIDE {
int xOrigin;
int yOrigin;
int cxBox;
int cyBox;
int cxBase;
int cyBase;
int cHorzBox;
int cVertBox;
int cyMid;
} RECO_GUIDE;
Membros
xOrigin
Borda esquerda da primeira caixa em coordenadas de espaço à tinta.
yOrigin
Borda superior da primeira caixa em coordenadas de espaço à tinta.
cxBox
Largura de cada caixa em unidades de espaço à tinta.
cyBox
Altura de cada caixa em unidades de espaço à tinta.
cxBase
Margem para a diretriz. Essa é a metade da distância em unidades de espaço à tinta entre caixas adjacentes.
cyBase
Distância vertical em unidades de espaço à tinta da linha de base até a parte superior da caixa.
cHorzBox
Contagem de colunas de caixas.
cVertBox
Contagem de linhas de caixas.
cyMid
Distância em unidades de espaço à tinta da linha de base para a linha intermediária ou 0 se a linha intermediária não estiver presente.
Comentários
Se o aplicativo tiver desenhado diretrizes na tela na qual o usuário deve gravar, o aplicativo deverá definir os valores na estrutura RECO_GUIDE para informar o reconhecedor. A estrutura RECO_GUIDE é apenas para uso do reconhecedor. Definir a estrutura RECO_GUIDE não desenha, por si só, pistas visuais na tela. O aplicativo ou o controle desenha as pistas visuais.
Os membros xOrigin e yOrigin são coordenadas de espaço à tinta do canto superior esquerdo da área para gravação. Os membros cyBox e cxBox são a altura e a largura das caixas individuais nas quais gravar. Se o guia estiver alinhado, eles têm largura/altura de cxBox e cyBox de cada linha. Os membros cHorzBox e cVertBox especificam o número de colunas e linhas. O membro cyBase especifica uma linha de base dentro da caixa. Definir o membro cyBase como 0 indica que não há linha de base. O membro cxBase fornece um deslocamento horizontal da borda da diretriz da borda da caixa em que se espera que a gravação seja iniciada.
Use os valores de cHorzBox e cVertBox para controlar o tipo de entrada de reconhecimento que você usa. Quando cHorzBox e cVertBox são maiores que zero, a entrada em caixa é usada. A tabela a seguir lista os modos de entrada potenciais e quais valores definir cHorzBox e cVertBox para cada modo.
Para esse tipo de entrada | Definir cHorzBox igual a | E defina cVertBox igual a |
---|---|---|
Entrada gratuita | 0 | 0 |
Entrada forrada com 1 linha horizontal | 0 | 1 |
Entrada forrada com 1 linha vertical | 1 | 0 |
Entrada forrada com n linhas horizontais | 0 | n |
Entrada forrada com n linhas verticais | n | 0 |
Entrada em caixa com 1 caixa | 1 | 1 |
Entrada em caixa em uma linha horizontal com n caixas | n | 1 |
Entrada em caixa em uma grade de caixas x linhas por colunas z | z | x |
A ilustração a seguir representa a estrutura de guia de reconhecimento para cinco colunas e três linhas de caixas.
A ilustração a seguir representa uma única caixa da ilustração anterior.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | rectypes.h |