RenderDocumentToFileA

Rendering and printing

Deskripsi

Akhiran A menandai entry point DLL ANSI (char); permukaan ActiveX/COM hanya mengekspos bentuk Unicode-nya. Perilakunya identik dengan RenderDocumentToFile dan argumen string ditafsirkan memakai code page SetAnsiMode saat ini

Merender halaman-halaman tertentu dari dokumen terpilih ke file image di disk

Secara default rendering memakai sistem GDI+ yang tersedia di Windows XP dan selanjutnya. Opsi 10, output TIFF (G4), hanya tersedia di Windows Vista dan Windows Server 2008 ke atas

Rendering juga bisa memakai Cairo; gunakan fungsi SetCairoFileName dan SelectRenderer

Sintaks

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

Parameter

DPIDPI untuk rendering. Nilai 72 memberikan hasil yang sama seperti Acrobat pada zoom level 100%
StartPageHalaman pertama yang dicetak
EndPageHalaman terakhir yang dicetak
Options0 = Output BMP 1 = Output JPEG 2 = Output WMF 3 = Output EMF 4 = Output EPS 5 = Output PNG 6 = Output GIF 7 = Output TIFF 8 = Output EMF+ 9 = Output HTML5 10 = Output G4 TIFF Path dan nama file untuk file tersebut. Setiap halaman disimpan di file terpisah. Jika parameter ini mengandung "%p", bagian itu diganti nomor halaman; jika tidak, nomor halaman ditambahkan di akhir nama file sebelum extension. Misalnya, jika FileName "output.jpg" dan halaman 10 dirender, image disimpan di file bernama "output10.jpg". Jika FileName "page%poutput.bmp" dan halaman 5 dirender, image disimpan di file bernama "page5output.bmp"
FileName

Nilai kembalian

0Halaman gagal dirender. Biasanya disebabkan parameter StartPage atau EndPage di luar rentang
1Halaman berhasil dirender