RenderPagesToFiles

Rendering e stampa

Descrizione

Esegue il rendering delle pagine del documento selezionato descritte da PageRanges in file immagine separati

La funzione accetta gli stessi valori di Options di rendering di RenderPageToFile e RenderDocumentToFile, ma PageRanges può selezionare pagine non contigue come 1,3,7-9, Odd o Even 2-20

Se FileName contiene %p, quel token viene sostituito con il numero della pagina sorgente. Se FileName non contiene %p, il numero della pagina sorgente viene inserito prima dell'estensione del file

L'implementazione riutilizza un singolo renderer sull'elenco di pagine selezionate dove il renderer attivo lo supporta, evitando il costo di inizializzazione della chiamata a RenderPageToFile una volta per pagina

Sintassi

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);

Parametri

DPII DPI da usare nel rendering di ciascuna pagina
PageRangesUn elenco di intervalli di pagine separati da virgole. Usare una stringa vuota per eseguire il rendering di ogni pagina
Options0 = output BMP 1 = output JPEG 2 = output WMF 3 = output EMF 4 = output EPS 5 = output PNG 6 = output GIF 7 = output TIFF 8 = output EMF+ 9 = output HTML5 10 = output TIFF (G4)
FileNameIl nome del file di output o il pattern del nome file; usare %p dove deve essere inserito il numero della pagina sorgente

Valori restituiti

0Nessuna pagina è stata renderizzata
>0Il numero di pagine renderizzate con successo prima del completamento o del primo errore