RenderPagesToFilesA
Rendern und Drucken
Beschreibung
Das angehängte A bezeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Oberfläche stellt nur die Unicode-Variante bereit. Das Verhalten ist identisch mit RenderPagesToFiles, und Zeichenkettenargumente werden anhand der aktuellen SetAnsiMode-Codepage interpretiert
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 DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * 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 |