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

FileHandleDas von DAOpenFile oder DAOpenFileReadOnly zurückgegebene Handle
PageRangesEine kommagetrennte Seitenbereichsliste. Verwenden Sie eine leere Zeichenfolge, um alle Seiten zu rendern
Options0 = 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
DPIDie beim Rendern jeder Seite zu verwendende Auflösung in DPI
FileNameDer Ausgabedateiname oder das Dateinamenmuster. Verwenden Sie %p an der Stelle, wo die Quellseitennummer eingefügt werden soll

Rückgabewerte

0Es wurde keine Seite gerendert
>0Die Anzahl der erfolgreich gerenderten Seiten vor Abschluss oder dem ersten Fehler