RenderPagesToFilesA

Rendering en afdrukken

Beschrijving

Het achtervoegsel A duidt het ANSI-toegangspunt (char) van de DLL aan; het ActiveX/COM-oppervlak stelt alleen de Unicode-vorm beschikbaar. Het gedrag is identiek aan RenderPagesToFiles en tekenreeksargumenten worden geïnterpreteerd met behulp van de huidige SetAnsiMode-codetabel

Rendert de pagina's van het geselecteerde document die worden beschreven door PageRanges naar afzonderlijke afbeeldingsbestanden

De functie accepteert dezelfde Options-waarden voor renderen als RenderPageToFile en RenderDocumentToFile, maar PageRanges kan niet-aaneengesloten pagina's selecteren, zoals 1,3,7-9, Odd of Even 2-20

Als FileName %p bevat, wordt dit token vervangen door het bronpaginanummer. Als FileName geen %p bevat, wordt het bronpaginanummer ingevoegd vóór de bestandsextensie

De implementatie hergebruikt één renderer over de geselecteerde paginalist waar de actieve renderer dit ondersteunt, waardoor de installatiekosten van het eenmalig aanroepen van RenderPageToFile per pagina worden vermeden

Syntaxis

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);

Parameters

DPIDe DPI die wordt gebruikt bij het renderen van elke pagina
PageRangesEen door komma's gescheiden lijst met paginabereiken. Gebruik een lege tekenreeks om elke pagina te renderen
Options0 = BMP-uitvoer 1 = JPEG-uitvoer 2 = WMF-uitvoer 3 = EMF-uitvoer 4 = EPS-uitvoer 5 = PNG-uitvoer 6 = GIF-uitvoer 7 = TIFF-uitvoer 8 = EMF+-uitvoer 9 = HTML5-uitvoer 10 = TIFF (G4)-uitvoer
FileNameDe naam van het uitvoerbestand of het bestandsnaampatroon. Gebruik %p op de positie waar het bronpaginanummer moet worden ingevoegd

Retourwaarden

0Er is geen pagina gerenderd
>0Het aantal pagina's dat is gerenderd vóór voltooiing of de eerste fout