RenderPageToFile
Processamento e impressão
Descrição
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 TPDFlib.RenderPageToFile(DPI: Double; Page, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPageToFile(DPI As Double, Page As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderPageToFile(int InstanceID, double DPI, int Page, int Options, const wchar_t * FileName);
Parâmetros
| DPI | O DPI a utilizar ao compor a página. Os valores superiores a 300 causam uma utilização excessiva de memória |
|---|---|
| Page | The 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 | |
| FileName | O caminho e o nome do ficheiro a criar para armazenar os dados de imagem da página composta |
Valores devolvidos
| 0 | Não foi possível compor a página |
|---|---|
| 1 | A 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 |