RenderPagesToFilesA

Rendering och utskrift

Beskrivning

Det avslutande A anger DLL:ens ANSI-ingångspunkt (char); ActiveX/COM-ytan exponerar endast Unicode-formen. Beteendet är identiskt med RenderPagesToFiles och strängargument tolkas utifrån den aktuella kodtabellen i SetAnsiMode

Renderar de valda dokumentsidorna som beskrivs av PageRanges till separata bildfiler

Funktionen accepterar samma renderingsalternativvärden som RenderPageToFile och RenderDocumentToFile, men PageRanges kan välja icke-sammanhängande sidor som 1,3,7-9, Odd eller Even 2-20

Om FileName innehåller %p ersätts den symbolen med källsidans nummer. Om FileName inte innehåller %p infogas källsidans nummer före filtillägget

Implementationen återanvänder en renderare för hela den valda sidlistan när den aktiva renderaren stöder det, vilket undviker installationskostnaden för att anropa RenderPageToFile en gång per sida

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

Parametrar

DPIDPI-värdet som används vid rendering av varje sida
PageRangesEn kommaseparerad sidintervallista. Använd en tom sträng för att rendera alla sidor
Options0 = BMP-utdata 1 = JPEG-utdata 2 = WMF-utdata 3 = EMF-utdata 4 = EPS-utdata 5 = PNG-utdata 6 = GIF-utdata 7 = TIFF-utdata 8 = EMF+-utdata 9 = HTML5-utdata 10 = TIFF (G4)-utdata
FileNameUtdatafilens namn eller namnmönster; Använd %p där källsidans nummer ska infogas

Returvärden

0Ingen sida renderades
>0Antalet sidor som renderades utan fel innan avslutning eller det första felet