RenderDocumentToFile
Rendering, stampa
Descrizione
Esegue il rendering di determinate pagine del documento selezionato in un file immagine su disco
Per impostazione predefinita il rendering usa GDI+, disponibile in Windows XP e versioni successive. L'opzione 10, output TIFF (G4), è disponibile solo in Windows Vista, Windows Server 2008 e versioni successive
È anche possibile eseguire il rendering con Cairo usando SetCairoFileName e SelectRenderer
Sintassi
Delphi
Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);
Parametri
| DPI | DPI di rendering. 72 equivale ad Acrobat con zoom al 100% |
|---|---|
| StartPage | La prima pagina da stampare |
| EndPage | L'ultima pagina da stampare |
| Options | 0 = Output BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF Percorso e nome del file. Ogni pagina viene salvata separatamente. Se il parametro contiene "%p", viene sostituito dal numero di pagina; altrimenti il numero viene aggiunto prima dell'estensione. Con FileName "output.jpg", la pagina 10 diventa "output10.jpg"; con "page%poutput.bmp", la pagina 5 diventa "page5output.bmp" |
| FileName |
Valori restituiti
| 0 | Le pagine non sono state renderizzate correttamente. Ciò è dovuto in genere ai parametri StartPage o EndPage che non rientrano nell'intervallo. |
|---|---|
| 1 | Le pagine sono state renderizzate correttamente |