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
| DPI | De DPI voor het renderen. Een waarde van 72 geeft bij een zoomniveau van 100% hetzelfde resultaat als Acrobat |
|---|---|
| StartPage | De eerste af te drukken pagina |
| EndPage | De laatste af te drukken pagina |
| Options | PDF_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
| 0 | De pagina's zijn niet met succes gerenderd. Dat komt meestal doordat de parameters StartPage of EndPage buiten bereik zijn |
|---|---|
| 1 | De pagina's zijn met succes gerenderd |