RenderPagesToFiles
Rendern und Drucken
Beschreibung
Rendert die durch PageRanges beschriebenen ausgewählten Dokumentseiten in separate Bilddateien
Die Funktion akzeptiert dieselben Rendering-Options-Werte wie RenderPageToFile und RenderDocumentToFile, aber PageRanges kann nicht zusammenhängende Seiten auswählen, z. B. 1,3,7-9, Odd oder Even 2-20
Wenn FileName %p enthält, wird dieses Token durch die Quellseitennummer ersetzt. Enthält FileName kein %p, wird die Quellseitennummer vor der Dateierweiterung eingefügt
Die Implementierung verwendet einen einzigen Renderer für die ausgewählte Seitenliste, sofern der aktive Renderer dies unterstützt, was den Einrichtungsaufwand vermeidet, der beim einmaligen Aufruf von RenderPageToFile pro Seite anfallen würde
Syntax
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);
Parameter
| DPI | Die beim Rendern jeder Seite zu verwendende Auflösung in DPI |
|---|---|
| PageRanges | Eine kommagetrennte Seitenbereichsliste. Verwenden Sie eine leere Zeichenfolge, um alle Seiten zu rendern |
| Options | 0 = BMP-Ausgabe 1 = JPEG-Ausgabe 2 = WMF-Ausgabe 3 = EMF-Ausgabe 4 = EPS-Ausgabe 5 = PNG-Ausgabe 6 = GIF-Ausgabe 7 = TIFF-Ausgabe 8 = EMF+-Ausgabe 9 = HTML5-Ausgabe 10 = TIFF (G4)-Ausgabe |
| FileName | Der Ausgabedateiname oder das Dateinamenmuster. Verwenden Sie %p an der Stelle, wo die Quellseitennummer eingefügt werden soll |
Rückgabewerte
| 0 | Es wurde keine Seite gerendert |
|---|---|
| >0 | Die Anzahl der erfolgreich gerenderten Seiten vor Abschluss oder dem ersten Fehler |