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
| DPI | DPI-verdien som skal brukes ved rendering. Verdien 72 gir samme resultat som Acrobat når zoomnivået er 100 % |
|---|---|
| StartPage | Den første siden som skal skrives ut |
| EndPage | Den siste siden som skal skrives ut |
| 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 = 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
| 0 | Sidene kunne ikke renderes. Dette skyldes vanligvis at StartPage- eller EndPage-parameterne er utenfor gyldig område |
|---|---|
| 1 | Sidene ble renderet |