Compartilhar via


Classe InkDivider

Representa a capacidade de analisar o layout de uma coleção de traços e dividi-los em texto e elementos gráficos.

O InkDivider tem estes tipos de membros:

Interfaces

A classe InkDivider define essas interfaces.

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

Métodos

A classe InkDivider tem esses métodos.

Método Descrição
Dividir Retorna um objeto IInkDivisionResult que contém informações estruturais sobre os traços no objeto InkDivider .

Propriedades

A classe InkDivider tem essas propriedades.

Propriedade Tipo de acesso Descrição
LineHeight
Leitura/gravação
Obtém ou define a altura de manuscrito esperada em unidades HIMETRIC.
Recognizercontext
Leitura/gravação
Obtém ou define o objeto InkRecognizerContext usado para reconhecimento de manuscrito.
Traços
Leitura/gravação
Obtém ou define a coleção InkStrokes contida pelo objeto InkDivider .

Comentários

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

O objeto InkDivider usa o layout dos traços, a ordem na qual os traços são adicionados, a direção na qual os traços são desenhados e outros fatores para executar a análise da tinta. A coleção InkStrokes que o objeto InkDivider analisa está contida na propriedade Strokes do objeto InkDivider . O objeto InkDivider analisa dinamicamente a coleção InkStrokes à medida que você adiciona ou exclui da coleção, mas não executa nenhuma modificação dos traços.

Os resultados da análise são retornados em um objeto IInkDivisionResult .

O objeto InkDivider usa um objeto InkRecognizerContext para dividir os traços com mais precisão e atribuir uma cadeia de caracteres de reconhecimento aos resultados.

Observação

O objeto InkDivider usa as configurações de propriedade padrão do objeto InkRecognizerContext .

Se você não atribuir um contexto de reconhecedor ao objeto InkDivider , o objeto InkDivider ainda analisará a tinta, mas dividirá os traços com menos precisão e não associará texto aos resultados da divisão.

Observação

A propriedade RecognizerContext deve ser definida antes de adicionar traços à propriedade Strokes . Depois que os traços forem adicionados ao objeto InkDivider , a propriedade RecognizerContext não poderá ser alterada.

Atualmente , o InkDivider não dá suporte a idiomas verticais. Para que o objeto InkDivider reconheça essas linguagens corretamente, o objeto IInkRecognizer para o idioma deve dar suporte à funcionalidade de entrada livre e os caracteres devem ser gravados da esquerda para a direita.

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
Msinkaut15.h (também requer Msinkaut15_i.c)
Biblioteca
Inkdiv.dll

Confira também

IInkDivisionResult Interface

Classe InkRecognizerContext

Coleção InkStrokes