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
| DPI | DPI-värdet som används vid rendering av varje sida |
|---|---|
| PageRanges | En kommaseparerad sidintervallista. Använd en tom sträng för att rendera alla sidor |
| Options | 0 = 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 |
| FileName | Utdatafilens namn eller namnmönster; Använd %p där källsidans nummer ska infogas |
Returvärden
| 0 | Ingen sida renderades |
|---|---|
| >0 | Antalet sidor som renderades utan fel innan avslutning eller det första felet |