DARenderPagesToFiles
Direktzugriff, Rendern und Drucken
Beschreibung
Rendert Seiten aus einem offenen Direktzugriffs-Datei-Handle in separate Bilddateien, ohne das gesamte Dokument über das normale Dokumentmodell zu laden
PageRanges kann nicht zusammenhängende Seiten auswählen, z. B. 2,1, 1,4-6, Odd oder Even 2-20; verwenden Sie eine leere Zeichenfolge, um alle Seiten zu rendern
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
Syntax
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
Parameter
| FileHandle | Das von DAOpenFile oder DAOpenFileReadOnly zurückgegebene Handle |
|---|---|
| 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 |
| DPI | Die beim Rendern jeder Seite zu verwendende Auflösung in DPI |
| 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 |