RenderPagesToFilesA
Gengivelse og udskrivning
Beskrivelse
Det afsluttende A angiver ANSI-indgangspunktet (char) i DLL'en; ActiveX/COM-overfladen eksponerer kun Unicode-formen. Adfærden er identisk med RenderPagesToFiles, og strengargumenter fortolkes ud fra den aktuelle kodetabel i SetAnsiMode
Renderer de valgte dokumentsider beskrevet af PageRanges til separate billedfiler
Funktionen accepterer de samme rendering Options-værdier som RenderPageToFile og RenderDocumentToFile, men PageRanges kan vælge ikke-sammenhængende sider såsom 1,3,7-9, Odd eller Even 2-20
Hvis FileName indeholder %p, erstattes dette token med kildesidenummeret. Hvis FileName ikke indeholder %p, indsættes kildesidenummeret før filtypenavnet
Implementeringen genbruger én renderer på tværs af den valgte sideliste, hvor den aktive renderer understøtter det, hvilket undgår opsætningsomkostningerne ved at kalde RenderPageToFile én gang pr. side
Syntaks
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);
Parametre
| DPI | Den DPI, der bruges ved rendering af hver side |
|---|---|
| PageRanges | En kommasepareret sideinterval-liste. Brug en tom streng for at rendere alle sider |
| Options | 0 = BMP-output 1 = JPEG-output 2 = WMF-output 3 = EMF-output 4 = EPS-output 5 = PNG-output 6 = GIF-output 7 = TIFF-output 8 = EMF+-output 9 = HTML5-output 10 = TIFF (G4)-output |
| FileName | Outputfilnavnet eller filnavnmønsteret. Brug %p der, hvor kildesidennummeret skal indsættes |
Returværdier
| 0 | Ingen side blev renderet |
|---|---|
| >0 | Antallet af sider, der er korrekt renderet inden afslutning eller den første fejl |