Compartilhar via


Classe InkRecognizerGuide

Representa a área que o reconhecedor usa na qual a tinta pode ser desenhada. A área é conhecida como guia de reconhecimento.

InkRecognizerGuide tem estes tipos de membros:

Interfaces

A classe InkRecognizerGuide define essas interfaces.

Interface Descrição
IInkRecognizerGuide Esse objeto implementa a interface COM IInkRecognizerGuide .

Propriedades

A classe InkRecognizerGuide tem essas propriedades.

Propriedade Tipo de acesso Descrição
Colunas
Leitura/gravação
Obtém ou define o número de colunas na caixa de guia.
DrawnBox
Leitura/gravação
Obtém ou define a caixa que é desenhada fisicamente na tela do tablet e na qual a escrita ocorre.
GuideData
Leitura/gravação
Obtém ou define dados de guia para desenvolvedores do C++.
Linha intermediária
Leitura/gravação
Obtém ou define a altura média. A altura média é a distância da linha de base até a linha intermediária, da caixa desenhada.
Linhas
Leitura/gravação
Obtém ou define o número de linhas na caixa de guia.
WritingBox
Leitura/gravação
Obtém ou define a área de escrita invisível da caixa de guia na qual a escrita pode realmente ocorrer.

Comentários

Esse objeto pode ser instanciado chamando o método CoCreateInstance .

Por padrão, não há nenhum guia de reconhecedor. Um guia padrão tem todos os valores de propriedade definidos como 0. Você deve usar as propriedades desse objeto para definir o guia.

Se o aplicativo tiver desenhado diretrizes na tela na qual o usuário deve gravar, o aplicativo deverá definir os valores das propriedades do guia do reconhecedor para informar o reconhecedor. Essas propriedades são apenas para uso do reconhecedor. Defini-los não desenha, por si só, pistas visuais na tela. O aplicativo ou o controle desenha as pistas visuais.

O guia do reconhecedor pode consistir em linhas e colunas, e eles dão ao reconhecedor um contexto melhor no qual executar o reconhecimento. Letras como "t" e "I" são mais facilmente reconhecidas quando um guia é usado para dar contexto à tinta. Por exemplo, você pode desenhar linhas horizontais em uma tela, que mostram onde a gravação deve ocorrer (esse tipo de guia consistiria apenas em linhas e sem colunas). Ao escrever nas linhas, em vez de algum espaço arbitrário, a precisão do reconhecimento melhora.

O guia especifica os limites da tinta nas coordenadas de espaço à tinta.

A propriedade DrawnBox pode definir uma caixa que tem o mesmo tamanho ou menor que a caixa definida pela propriedade WritingBox .

A figura a seguir mostra os elementos de um guia de reconhecedor com duas linhas e nenhuma coluna.

ilustração mostrando elementos do guia do reconhecedor

Além de desenhar linhas na tela que mostram aos usuários onde escrever, você pode desenhar células na tela em que caracteres ou palavras são gravados. Isso é chamado de entrada em caixa e é útil com alguns idiomas asiáticos. Para determinar se o reconhecedor é capaz de entrada em caixa, chame a propriedade Capabilities do objeto IInkRecognizer .

A figura a seguir mostra um guia de reconhecedor com quatro colunas.

ilustração mostrando o guia do reconhecedor com quatro colunas

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
Msinkaut.h (também requer Msinkaut_i.c)
Biblioteca
InkObj.dll

Confira também

IInkRecognizer Interface

Classe InkRecognizerContext