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
| DPI | DPI untuk rendering. Nilai 72 memberikan hasil yang sama seperti Acrobat pada zoom level 100% |
|---|---|
| StartPage | Halaman pertama yang dicetak |
| EndPage | Halaman terakhir yang dicetak |
| Options | 0 = 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
| 0 | Halaman gagal dirender. Biasanya disebabkan parameter StartPage atau EndPage di luar rentang |
|---|---|
| 1 | Halaman berhasil dirender |