RenderDocumentToFile

Rendering en afdrukken

Beschrijving

Rendert bepaalde pagina's uit het geselecteerde document naar een afbeeldingsbestand op schijf

Standaard wordt er met het GDI+ systeem gerenderd, dat vanaf Windows XP standaard aanwezig is. Optie 10, TIFF (G4)-uitvoer, is alleen beschikbaar op Windows Vista en Windows Server 2008 en nieuwer

Het is ook mogelijk te renderen met Cairo; gebruik daarvoor de functies SetCairoFileName en SelectRenderer

Syntaxis

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

Parameters

DPIDe DPI voor het renderen. Een waarde van 72 geeft bij een zoomniveau van 100% hetzelfde resultaat als Acrobat
StartPageDe eerste af te drukken pagina
EndPageDe laatste af te drukken pagina
OptionsPDF_RENDER_BMP = 0 (BMP-uitvoer), PDF_RENDER_JPEG = 1 (JPEG-uitvoer), PDF_RENDER_WMF = 2 (WMF-uitvoer), PDF_RENDER_EMF = 3 (EMF-uitvoer), PDF_RENDER_EPS = 4 (EPS-uitvoer), PDF_RENDER_PNG = 5 (PNG-uitvoer), PDF_RENDER_GIF = 6 (GIF-uitvoer), PDF_RENDER_TIFF_RGB = 7 (TIFF-uitvoer), PDF_RENDER_EMFPLUS = 8 (EMF+-uitvoer), PDF_RENDER_HTML5 = 9 (HTML5-uitvoer), PDF_RENDER_TIFF_G4 = 10 (G4 TIFF-uitvoer), PDF_RENDER_EMF_DUAL = 11 (EMF+ Dual-uitvoer) Het te gebruiken pad en de bestandsnaam. Elke pagina wordt in een apart bestand opgeslagen. Als deze parameter "%p" bevat, wordt dat vervangen door het paginanummer, anders wordt het paginanumer achteraan de bestandsnaam vóór de extensie toegevoegd. Als FileName bijvoorbeeld "output.jpg" is en pagina 10 wordt gerenderd, wordt de afbeelding opgeslagen in een bestand genaamd "output10.jpg". Als FileName "page%poutput.bmp" is en pagina 5 wordt gerenderd, wordt de afbeelding opgeslagen in een bestand genaamd "page5output.bmp"
FileName

Retourwaarden

0De pagina's zijn niet met succes gerenderd. Dat komt meestal doordat de parameters StartPage of EndPage buiten bereik zijn
1De pagina's zijn met succes gerenderd