Pular para o conteúdo principal
Este método salva a página em um arquivo em um formato externo. Os formatos de arquivo disponíveis são representados pelas constantes de enumeração FileExportFormatEnum.

Sintaxe

C++

HRESULT Export(
  BSTR                 ExportFileName,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);

C#

void Export(
  string               ExportFileName,
  FileExportFormatEnum Format,
  object               ExportParams
);

Visual Basic .NET

Sub Export( _
  ExportFileName As String, _
  Format As FileExportFormatEnum, _
  [ExportParams As Object = Nothing] _
)

Parâmetros

ExportFileName [in] Esta variável contém o caminho completo para o arquivo de saída. Se esse arquivo já existir, ele será sobrescrito sem confirmação. Format [in] Esta variável especifica o formato do arquivo de saída. Consulte a descrição de FileExportFormatEnum para ver os formatos de arquivo compatíveis. ExportParams [in] Passe o objeto de parâmetros de exportação do tipo correspondente ao formato do seu arquivo por meio deste parâmetro de entrada. Por exemplo, se você estiver salvando o texto em um arquivo RTF, crie um objeto RTFExportParams, defina os parâmetros necessários nele e passe-o a este método como o parâmetro de entrada exportParams. Esse parâmetro pode ser 0; nesse caso, serão usados os valores padrão dos parâmetros de exportação.
No Linux, se você estiver trabalhando com o ABBYY FineReader Engine carregado em um processo externo, deverá passar NULL para esse parâmetro. Se quiser passar os parâmetros de exportação, crie um perfil de usuário com as configurações desejadas.

Valores de retorno

Durante a exportação para o formato PDF ou XPS, este método pode retornar os erros FREN_E_INVALID_CREATION_DATE_FORMAT ou FREN_E_INVALID_MODIFICATION_DATE_FORMAT, que indicam que o formato da data de criação ou modificação é inválido. Ele também retorna os códigos de retorno padrão das funções do ABBYY FineReader Engine.

Observações

  • Na maioria dos casos, é necessário realizar a síntese do documento antes de exportar a página. Omitir a síntese do documento pode causar erros durante a exportação. Para a síntese do documento, você pode usar os métodos do objeto FRDocument ou o método IFRPage::Synthesize.
  • Este método pode reportar eventos aos listeners vinculados à interface IConnectionPointContainer do objeto FRPage.

Veja também

FRPage Ajuste dos parâmetros de exportação