RenderPageToFileA

Processamento e impressão

Descrição

O A final indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de RenderPageToFile e os argumentos de cadeia são interpretados com a página de códigos atual de SetAnsiMode

Esta função renderiza uma página do documento selecionado para um ficheiro no disco. Os dados gravados no disco dependem do parâmetro Options

Por predefinição, a renderização utiliza o sistema GDI+, disponível de origem no Windows XP e versões posteriores

This function renders a page from the selected document to a file on disk. The data written to disk depends on the Options parameter.

By default rendering uses the GDI+ system which is available by default in Windows XP and later.

Option 10, TIFF (G4) output, is only available on Windows Vista and Windows Server 2008 and later.

It is also possible to render using Cairo, use the SetCairoFileName and SelectRenderer

Para imagens com /Alternates, o renderizador incorporado mantém uma imagem de base visível ou seleciona a primeira alternativa de conteúdo opcional visível, conforme exigido pela ISO 32000-1

Sintaxe

Delphi

Function DLRenderPageToFileA(InstanceID: Integer; DPI: Double; Page, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderPageToFileA(int InstanceID, double DPI, int Page, int Options, const char * FileName);

Parâmetros

DPIO DPI a utilizar ao compor a página. Os valores superiores a 300 causam uma utilização excessiva de memória
PageThe page number to render 0 = Saída BMP 1 = Saída JPEG 2 = Saída WMF 3 = Saída EMF 4 = Saída EPS 5 = Saída PNG 6 = Saída GIF 7 = TIFF (LZW) output 8 = Saída EMF+ 9 = Saída HTML5 10 = TIFF (G4) output
Options
FileNameO caminho e o nome do ficheiro a criar para armazenar os dados de imagem da página composta

Valores devolvidos

0Não foi possível compor a página
1A página foi composta corretamente e o ficheiro de imagem foi guardado no disco Não foi possível escrever o ficheiro no disco 2