CapturePageEx

Manipulasi halaman

Deskripsi

Fungsi ini "meng-capture" sebuah halaman. Setelah halaman di-capture, ia bisa digambar ke halaman-halaman lain. Ini berguna untuk menggabungkan halaman-halaman berbeda atau untuk menempatkan lebih dari satu halaman asli ke satu halaman lain (imposition). Setelah halaman di-capture, ia dihapus dari dokumen. Bila Anda ingin halaman tetap berada di dokumen, Anda harus membuat halaman kosong dan menggambar halaman hasil capture ke halaman kosong itu

Selain itu, karena sebuah dokumen harus selalu punya minimal satu halaman, halaman tidak bisa di-capture bila ia satu-satunya halaman di dokumen. Dalam kasus ini, Anda harus menambahkan halaman kosong baru sebelum halaman yang ada bisa di-capture

CapturePageEx menghapus halaman yang di-capture dari dokumennya saat ini; pakai ImportPageAsFormXObject untuk mempertahankan halaman sumber atau mengimpornya dari dokumen terbuka lain

"Media box" halaman dipakai sebagai rectangle pembatas untuk halaman yang di-capture. Fungsi CapturePageEx bisa dipakai saat "crop box" halaman yang seharusnya dipakai

Sintaks

Delphi

Function TPDFlib.CapturePageEx(Page, Options: Integer): Integer;

ActiveX

Function PDFlib::CapturePageEx(Page As Long, Options As Long) As Long

DLL

int DLCapturePageEx(int InstanceID, int Page, int Options);

Parameter

PageNomor halaman yang akan direkam. Halaman pertama dalam dokumen adalah halaman 1
Options0 = Memakai media box halaman sebagai persegi pembatas 1 = Memakai crop box halaman sebagai persegi pembatas bila ada, jika tidak memakai media box 2 = Memakai bleed box halaman sebagai persegi pembatas bila ada, jika tidak memakai crop box 3 = Memakai trim box halaman sebagai persegi pembatas bila ada, jika tidak memakai crop box 4 = Memakai art box halaman sebagai persegi pembatas bila ada, jika tidak memakai crop box

Nilai yang dikembalikan

0Halaman yang ditentukan tidak ada, atau halaman itu satu-satunya halaman dalam dokumen
Non-zeroID proses perekaman. ID ini harus diberikan ke fungsi DrawCapturedPage