RenderDocumentToFile
Rendering and printing
Deskripsi
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 TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * 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 |