Partilhar via


Trabalhando com o objeto DivisionUnit

O objeto DivisionUnit representa um único elemento estrutural de um objeto DivisionResult. Um objeto DivisionUnit pode representar um desenho, um único segmento de reconhecimento de caligrafia, uma linha de caligrafia ou um bloco de caligrafia.

A enumeraçãoInkDivisionType define os tipos de elementos estruturais que a análise de layout reconhece. Em Automação, o objeto DivisionUnit é chamado IInkDivisionUnit.

A propriedade DivisionType do objeto DivisionUnit retorna o tipo de elemento estrutural que o objeto DivisionUnit é. A propriedade RecognitionString do objeto DivisionUnit retorna o texto de reconhecimento para elementos de manuscrito ou NULL para elementos de desenho.

A propriedade Strokes do objeto DivisionUnit contém o subconjunto de traços do objeto DivisionResult que correspondem a este componente. Como os elementos de manuscrito existem para diferentes níveis de detalhe, as coleções de traçados para diferentes elementos podem sobrepor-se. Especificamente, um segmento de reconhecimento compartilha traçados com a linha e o bloco do qual faz parte, e uma linha compartilha traçados com o bloco do qual faz parte.

A propriedade RotationTransform do objeto DivisionUnit retorna uma matriz para girar os traços do elemento para a horizontal. Para elementos de parágrafo e desenho, a propriedade RotationTransform retorna a matriz de identidade. Um reconhecedor de texto tem um desempenho muito melhor na caligrafia que está alinhada horizontalmente do que na caligrafia que não está. Em Automação, isso é chamado de propriedade RotationTransform e retorna um objeto InkTransform que contém a matriz de transformação. A propriedade RotationTransform retorna NULL para elementos de parágrafo e desenho.

Para obter mais informações sobre o objeto DivisionResult, consulte Trabalhando com o objeto DivisionResult.