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
| DPI | I DPI da usare nel rendering di ciascuna pagina |
|---|---|
| PageRanges | Un elenco di intervalli di pagine separati da virgole. Usare una stringa vuota per eseguire il rendering di ogni pagina |
| Options | 0 = 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) |
| FileName | Il nome del file di output o il pattern del nome file; usare %p dove deve essere inserito il numero della pagina sorgente |
Valori restituiti
| 0 | Nessuna pagina è stata renderizzata |
|---|---|
| >0 | Il numero di pagine renderizzate con successo prima del completamento o del primo errore |