DARenderPageToFile
Funcionalidade de acesso direto, Renderização e impressão
Descrição
Renderiza a página especificada do documento especificado como uma imagem e grava os dados da imagem em um arquivo no disco
Por padrão, a renderização usa o sistema GDI+, disponível no Windows XP e posteriores
Revise a sintaxe, os parâmetros e os valores de retorno antes de chamar a função Os blocos de código permanecem originais para que os exemplos possam ser copiados sem alterações.
Revise a sintaxe, os parâmetros e os valores de retorno antes de chamar a função Os blocos de código permanecem originais para que os exemplos possam ser copiados sem alterações.
functions.
Sintaxe
Delphi
Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);
Parâmetros
| FileHandle | Um handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Uma referência de página retornada pelas funções DAFindPage ou DANewPage |
| Options | 0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF output 8 = EMF+ output 9 = HTML5 output 10 = G4 TIFF output |
| DPI | O DPI a usar ao renderizar a página. Valores acima de 300 causarão uso excessivo de memória |
| FileName | O caminho e o nome do arquivo a criar para armazenar os dados da imagem da página renderizada. |
Valores retornados
| 0 | A página não pôde ser renderizada. Verifique o valor dos parâmetros FileHandle e PageRef. |
|---|---|
| 1 | A página foi renderizada corretamente e o arquivo de imagem foi salvo em disco. O arquivo não pôde ser gravado em disco 2 |