Pular para o conteúdo principal
Este objeto fornece funcionalidade para ajustar os parâmetros de exportação do texto reconhecido para o formato ALTO por meio das funções de exportação do ABBYY FineReader Engine. Esse formato é usado principalmente por bibliotecas eletrônicas. Um ponteiro para este objeto é passado aos métodos de exportação como parâmetro de entrada e, assim, afeta os resultados da exportação. Todas as Properties de um objeto recém-criado desse tipo são definidas com valores padrão apropriados. Para mais informações sobre o valor padrão de uma determinada propriedade, consulte a descrição da propriedade correspondente. O objeto AltoExportParams é um objeto persistente. Isso significa que o estado atual do objeto pode ser gravado em armazenamento persistente. Posteriormente, o objeto pode ser recriado lendo o estado do objeto desse armazenamento persistente. Os métodos a seguir permitem a persistência do objeto: Linux: SaveToFile, e LoadFromFile Windows SaveToFile, LoadFromFile, SaveToMemory, e LoadFromMemory.

Properties

Nome

Tipo

Descrição

Application

Engine, somente leitura

Retorna o objeto Engine.

FontFormattingMode

FontFormattingModeEnum

Especifica quais atributos de fonte devem ser gravados em arquivos no formato ALTO.

O valor padrão desta propriedade é FAM_Plain, o que significa que o único atributo salvo indica se um caractere está em subscrito ou sobrescrito.

AltoVersion

AltoVersionEnum

Especifica o valor da versão do formato do documento exportado.

O valor padrão desta propriedade é AV_Version_20, o que significa que o documento ALTO é exportado na versão 2.0.

WriteNondeskewedCoordinates

VARIANT_BOOL

Especifica se as coordenadas de caracteres, palavras e blocos gravadas em arquivos no formato ALTO devem ser definidas na imagem original ou em uma imagem usada para reconhecimento (à qual foram aplicadas diferentes modificações, por exemplo, correção de inclinação).

Por padrão, esta propriedade é TRUE, o que significa que as coordenadas são definidas na imagem original.

Observações:

  • Se você definir esta propriedade como FALSE, a exportação para o formato ALTO será realizada mais rapidamente. Isso ocorre porque, nesse caso, não é necessário converter as coordenadas entre a imagem modificada e a imagem original, o que leva bastante tempo.
  • Se esta propriedade estiver definida com o valor padrão TRUE, a posição da linha de base não será gravada durante a exportação. Se estiver definida como FALSE, a posição da linha de base será gravada no arquivo XML resultante.

Isso ocorre porque o formato ALTO exige que a posição da linha de base seja descrita por apenas um número. Nas coordenadas originais, a linha de base pode não ser estritamente horizontal/vertical e, nesse caso, é impossível definir sua posição com um único número.

Métodos

NomeDescrição
CopyFromInicializa as Properties do objeto atual com os valores das Properties correspondentes de outro objeto.
LoadFromFileRestaura o conteúdo do objeto a partir de um arquivo em disco.
LoadFromMemory <Note> : Somente no Windows. </Note>Restaura o conteúdo do objeto da memória global.
SaveToFileSalva o conteúdo do objeto em um arquivo em disco.
SaveToMemory <Note> : Somente no Windows. </Note>Salva o conteúdo do objeto na memória global.

Parâmetro de saída

Este objeto é o parâmetro de saída do método CreateAltoExportParams do objeto Engine.

Parâmetro de entrada

Este objeto é usado como parâmetro de entrada nos seguintes métodos:

Exemplos

Este objeto é usado nos seguintes exemplos de código: CommandLineInterface (Windows e Linux).

Veja também

Ajustando parâmetros de exportação Trabalhando com Perfis Trabalhando com Properties