RenderPagesToFiles
Rendering og udskrivning
Beskrivelse
Renderer de valgte dokumentsider beskrevet af PageRanges til separate billedfiler
Funktionen accepterer de samme rendering Options-værdier som RenderPageToFile og RenderDocumentToFile, men PageRanges kan vælge ikke-sammenhængende sider såsom 1,3,7-9, Odd eller Even 2-20
Hvis FileName indeholder %p, erstattes dette token med kildesidennummeret. Hvis FileName ikke indeholder %p, indsættes kildesidennummeret før filtypen
Implementeringen genbruger én renderer på tværs af den valgte sideliste, hvor den aktive renderer understøtter det, hvilket undgår opsætningsomkostningerne ved at kalde RenderPageToFile én gang pr. side
Syntaks
Delphi
Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long
DLL
int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);
Parametre
| DPI | Den DPI, der bruges ved rendering af hver side |
|---|---|
| PageRanges | En kommasepareret sideinterval-liste. Brug en tom streng for at rendere alle sider |
| Options | 0 = BMP-output 1 = JPEG-output 2 = WMF-output 3 = EMF-output 4 = EPS-output 5 = PNG-output 6 = GIF-output 7 = TIFF-output 8 = EMF+-output 9 = HTML5-output 10 = TIFF (G4)-output |
| FileName | Outputfilnavnet eller filnavnmønsteret. Brug %p der, hvor kildesidennummeret skal indsættes |
Returværdier
| 0 | Ingen side blev renderet |
|---|---|
| >0 | Antallet af sider, der er korrekt renderet inden afslutning eller den første fejl |