Compartilhar via


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.

Ilustração da estrutura do guia de reconhecimento A ilustração a seguir representa uma única caixa da ilustração anterior. Ilustração da caixa de guia de reconhecimento único

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

Confira também

Função GetGuide

Função SetGuide