RenderDocumentToFileA

Rendering and printing

Beskrivelse

Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med RenderDocumentToFile og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode

Renderer bestemte sider fra det valgte dokumentet til en bildefil på disk

Som standard bruker renderingen GDI+-systemet, som følger med i Windows XP og nyere. Alternativ 10, TIFF (G4)-utdata, er bare tilgjengelig i Windows Vista og Windows Server 2008 og nyere

Det er også mulig å rendere med Cairo; bruk SetCairoFileName- og SelectRenderer-funksjonene

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

Parametere

DPIDPI-verdien som skal brukes ved rendering. Verdien 72 gir samme resultat som Acrobat når zoomnivået er 100 %
StartPageDen første siden som skal skrives ut
EndPageDen siste siden som skal skrives ut
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 = G4 TIFF-utdata Stien og filnavnet som skal brukes for filen. Hver side lagres i en egen fil. Hvis denne parameteren inneholder "%p", erstattes den av sidenummeret, ellers legges sidenummeret til slutten av filnavnet før filendelsen. Hvis FileName for eksempel er "output.jpg" og side 10 renderes, lagres bildet i en fil kalt "output10.jpg". Hvis FileName er "page%poutput.bmp" og side 5 renderes, lagres bildet i en fil kalt "page5output.bmp"
FileName

Returverdier

0Sidene kunne ikke renderes. Dette skyldes vanligvis at StartPage- eller EndPage-parameterne er utenfor gyldig område
1Sidene ble renderet