Pular para o conteúdo principal
Este objeto permite ajustar os parâmetros de exportação do texto reconhecido em formato HTML por meio das funções de exportação do ABBYY FineReader Engine. Um ponteiro para esse objeto é passado aos métodos de exportação como parâmetro de entrada e, assim, afeta os resultados da exportação. Todas as propriedades de um objeto desse tipo recém-criado são definidas com valores padrão adequados. Para mais informações sobre o valor padrão de uma determinada propriedade, consulte a descrição da propriedade correspondente. O objeto HTMLExportParams é um objeto persistente. Isso significa que o estado atual do objeto pode ser gravado em armazenamento persistente. Posteriormente, o objeto pode ser recriado pela leitura do estado do objeto do armazenamento persistente. Os métodos a seguir fornecem a persistência do objeto: Linux: SaveToFile e LoadFromFile Windows: SaveToFile, LoadFromFile, SaveToMemory e LoadFromMemory.

Properties

,somente leitura

Retorna o objeto Engine.

Especifica a versão do HTML usada para exportação.

Se o valor desta propriedade for definido como HFM_Format40 ou HFM_Format50, as propriedades HTMLSynthesisMode e SeparatePages não poderão ser definidas como HSM_PlainText e TRUE, respectivamente.

O valor padrão é HFM_Format40.

Especifica o modo de síntese do código HTML a partir do texto reconhecido. Existem quatro modos de síntese: manter apenas parágrafos, manter parágrafos e fontes, manter toda a estrutura do documento, manter uma cópia exata do documento.

Se o valor desta propriedade for definido como HSM_PlainText, o valor da propriedade HTMLFormatMode não poderá ser definido como HFM_Format40 ou HFM_Format50, e o valor da propriedade UseCss deverá ser definido como FALSE.

O valor padrão é HSM_FlexibleLayout, o que significa que toda a estrutura do documento é mantida.

Especifica se a estrutura lógica do documento deve ser usada para recriar a estrutura do documento de saída. Se esta propriedade for FALSE, a estrutura do documento de saída será recriada com base nos blocos de layout.

Esta propriedade não pode ser definida como TRUE se o valor da propriedade SeparatePages for TRUE.

Esta propriedade é TRUE por padrão.

Se esta propriedade for TRUE e várias páginas forem exportadas para o formato HTML, a tag <HR> será inserida entre as páginas, fazendo com que o navegador exiba uma linha horizontal.

Se esta propriedade for TRUE:
  • a estrutura lógica do documento não é mantida (a propriedade UseDocumentStructure não pode ser definida como TRUE).
  • o valor da propriedade HTMLFormatMode não pode ser definido como HFM_Format40 ou HFM_Format50.
  • o valor da propriedade UseCss deve ser definido como FALSE.

O valor padrão é FALSE.

Determina se uma folha de estilos deve ser criada. Ela pode ser gravada em um arquivo .css separado ou no cabeçalho do documento HTML.

Esta propriedade não pode ser definida como TRUE se o valor da propriedade SeparatePages for TRUE.

O valor padrão desta propriedade é TRUE.

Especifica o modo de divisão do documento de saída em arquivos.

Por padrão, esta propriedade é HDSM_None.

Especifica se as linhas originais no texto reconhecido são mantidas durante a exportação.

Esta propriedade é FALSE por padrão.

Especifica se as cores originais do texto e do plano de fundo são mantidas durante a exportação do texto reconhecido no formato HTML.

Esta propriedade é TRUE por padrão.

Especifica se os títulos correntes devem ser salvos no arquivo HTML de saída.

Esta propriedade é TRUE por padrão.

,read-only

Especifica se o autor, o assunto, o título e as palavras-chave do documento devem ser gravados no arquivo de saída. Esses parâmetros do documento são definidos nosubobjeto doobject.

Especifica o tipo de codificação do arquivo de saída no formato HTML.

Para alterar o valor desta propriedade para TET_Simple, primeiro defina a página de código correta (a propriedade CodePage).

O valor padrão desta propriedade é TET_Auto. Isso significa que a codificação é selecionada de acordo com a constante utilizada para especificar o formato de exportação:

Esta propriedade especifica a página de código para a qual o texto reconhecido é exportado. O valor desta propriedade é considerado apenas quando a propriedade EncodingType tem o valor TET_Simple (o texto exportado não é Unicode); nesse caso, a propriedade deve especificar uma página de código válida (não pode ser CP_Null).

Primeiro, defina a página de código correta e somente então altere o valor da propriedade EncodingType para TET_Simple.

Por padrão, esta propriedade é CP_Null.

Especifica se as imagens devem ser salvas junto com o arquivo no formato HTML. Se as imagens não forem gravadas, as referências a elas nos arquivos HTML também serão omitidas.

O valor padrão é TRUE.

,read-only

Especifica o formato de imagem e a qualidade JPEG a serem utilizados para as imagens incorporadas no arquivo de saída.

Métodos

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

Parâmetro de saída

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

Parâmetro de entrada

Este objeto é passado como parâmetro de entrada para os seguintes métodos:

Exemplos

O objeto é usado nos exemplos de código a seguir: CommandLineInterface (Windows e Linux).

Veja também

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