RenderPageToFile
Rendering, stampa
Descrizione
Questa funzione renderizza una pagina del documento selezionato in un file su disco. I dati scritti sul disco dipendono dal parametro Options.
Per impostazione predefinita il rendering usa GDI+, disponibile in Windows XP e successivi
I renderer GDI+ e Cairo supportano gli shading PDF di tipo 1 e 4-7 con campionamento adattivo, interpolazione del colore nello spazio sorgente, ritaglio BBox, riempimenti Background, trasparenza e suddivisione limitata delle mesh
L'opzione 10, output TIFF (G4), è disponibile solo su Windows Vista, Windows Server 2008 e successivi
È anche possibile eseguire il rendering con Cairo; usare SetCairoFileName e SelectRenderer
functions
Per immagini con /Alternates, il renderer conserva la base visibile o sceglie la prima alternativa visibile come richiesto da ISO 32000-1
Sintassi
Delphi
Function TPDFlib.RenderPageToFile(DPI: Double; Page, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPageToFile(DPI As Double, Page As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderPageToFile(int InstanceID, double DPI, int Page, int Options, const wchar_t * FileName);
Parametri
| DPI | DPI da usare per il rendering della pagina. Valori superiori a 300 causano un uso eccessivo della memoria |
|---|---|
| Page | Il numero di pagina di cui eseguire il rendering |
| Options | 0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF (LZW) 8 = EMF+ 9 = HTML5 10 = TIFF (G4) 11 = EMF+ Dual |
| FileName | Percorso e nome del file da creare per memorizzare i dati dell'immagine della pagina sottoposta a rendering |
Valori restituiti
| 0 | Impossibile eseguire il rendering della pagina |
|---|---|
| 1 | Pagina renderizzata correttamente e file immagine salvato su disco Impossibile scrivere il file 2 |