RenderPagesToFiles

Rendering and printing

Descrição

Renderiza as páginas do documento seleccionado descritas por PageRanges para ficheiros de imagem separados

A função aceita os mesmos valores de Options de renderização que RenderPageToFile e RenderDocumentToFile, mas PageRanges pode seleccionar páginas não contíguas, como 1,3,7-9, Odd ou Even 2-20

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

A implementação reutiliza um único renderizador ao longo da lista de páginas seleccionadas quando o renderizador activo o suporta, evitando assim o custo de configuração de invocar RenderPageToFile uma vez por página

Sintaxe

Delphi

Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);

Parâmetros

DPIO DPI a utilizar ao renderizar cada página
PageRangesUma lista de intervalos de páginas separados por vírgulas. Utilize uma cadeia de caracteres vazia para renderizar todas as páginas
Options0 = 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)
FileNameO 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

0Nenhuma página foi renderizada
>0O número de páginas renderizadas com sucesso antes da conclusão ou do primeiro erro