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

DPIDen DPI, der skal bruges til gengivelsen. Værdien 72 giver samme resultat som Acrobat ved et zoomniveau på 100 %
StartPageDen første side, der skal udskrives
EndPageDen sidste side, der skal udskrives
Options0 = 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

0Siderne blev ikke gengivet. Dette skyldes normalt, at parametrene StartPage eller EndPage ligger uden for intervallet.
1Siderne blev gengivet