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 manuscrito, uma linha de manuscrito ou um bloco de manuscrito.

A enumeração InkDivisionType define os tipos de elemento estrutural 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 dos traços no objeto DivisionResult que correspondem a esse elemento. Como os elementos manuscritos existem para diferentes níveis de detalhes, as coleções Strokes para elementos diferentes podem se sobrepor. Especificamente, um segmento de reconhecimento compartilha traços com a linha e o bloco do qual faz parte, e uma linha compartilha traços com o bloco do qual faz parte.

A propriedade RotationTransform do objeto DivisionUnit retorna uma matriz para girar os traços do elemento para 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 manuscrito alinhado horizontalmente do que na manuscrito que não é. 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.