RenderDocumentToFileA
Gengivelse og udskrivning
Beskrivelse
Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med RenderDocumentToFile, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel
Gengiver bestemte sider fra det valgte dokument til en billedfil på disken.
Som standard bruger gengivelsen GDI+-systemet, som er tilgængeligt som standard i Windows XP og nyere. Indstilling 10, TIFF-output (G4), er kun tilgængelig i Windows Vista og Windows Server 2008 eller nyere
Det er også muligt at gengive med Cairo; brug funktionerne SetCairoFileName og SelectRenderer.
Syntaks
Delphi
Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);
Parametre
| DPI | Den DPI, der skal bruges til gengivelsen. Værdien 72 giver samme resultat som Acrobat ved et zoomniveau på 100 % |
|---|---|
| StartPage | Den første side, der skal udskrives |
| EndPage | Den sidste side, der skal udskrives |
| 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 = G4 TIFF-output Stien og filnavnet, der skal bruges til filen. Hver side gemmes i en separat fil. Hvis parameteren indeholder "%p", erstattes det af sidenummeret; ellers føjes sidenummeret til slutningen af filnavnet før filtypen. Hvis FileName f.eks. er "output.jpg", og side 10 gengives, gemmes billedet i filen "output10.jpg". Hvis FileName er "page%poutput.bmp", og side 5 gengives, gemmes billedet i filen "page5output.bmp" |
| FileName |
Returværdier
| 0 | Siderne blev ikke gengivet. Dette skyldes normalt, at parametrene StartPage eller EndPage ligger uden for intervallet. |
|---|---|
| 1 | Siderne blev gengivet |