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

DPIDPI di rendering. 72 equivale ad Acrobat con zoom al 100%
StartPageLa prima pagina da stampare
EndPageL'ultima pagina da stampare
Options0 = 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

0Le pagine non sono state renderizzate correttamente. Ciò è dovuto in genere ai parametri StartPage o EndPage che non rientrano nell'intervallo.
1Le pagine sono state renderizzate correttamente