DARenderPagesToFiles
Direct access, Rendering and printing
Descrição
Renderiza páginas de um handle de ficheiro Direct Access aberto para ficheiros de imagem separados, sem carregar o documento completo através do modelo de documento habitual
PageRanges pode seleccionar páginas não contíguas, como 2,1, 1,4-6, Odd ou Even 2-20. Utilize uma cadeia de caracteres vazia para renderizar todas as páginas
Se FileName contiver %p, esse marcador é substituído pelo número de página de origem. Se FileName não contiver %p, o número de página de origem é inserido antes da extensão do ficheiro
Sintaxe
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
Parâmetros
| FileHandle | O handle devolvido por DAOpenFile ou DAOpenFileReadOnly |
|---|---|
| PageRanges | Uma lista de intervalos de páginas separados por vírgulas. Utilize uma cadeia de caracteres vazia para renderizar todas as páginas |
| Options | 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 = saída TIFF 8 = saída EMF+ 9 = saída HTML5 10 = saída TIFF (G4) |
| DPI | O DPI a utilizar ao renderizar cada página |
| FileName | O nome do ficheiro de saída ou padrão de nome de ficheiro. Utilize %p no local onde o número de página de origem deve ser inserido |
Valores de retorno
| 0 | Nenhuma página foi renderizada |
|---|---|
| >0 | O número de páginas renderizadas com sucesso antes da conclusão ou do primeiro erro |