DACapturePage

Fungsionalitas akses langsung, Manipulasi halaman

Deskripsi

Fungsi ini "menangkap" halaman yang ditentukan dari dokumen yang semula dibuka dengan DAOpenFile. Halaman hasil capture kemudian bisa digambar ke halaman lain mana pun menggunakan fungsi DADrawCapturedPage. Ini berguna untuk menggabungkan halaman berbeda atau menempatkan lebih dari satu halaman asli ke satu halaman lain (imposition)

Setelah halaman di-capture, ia dihapus dari dokumen. Jika ingin halaman tetap ada di dokumen, Anda harus membuat halaman kosong dan menggambar halaman hasil capture ke halaman kosong itu

"Media box" halaman dipakai sebagai rectangle pembatas untuk halaman capture. Fungsi DACapturePageEx bisa dipakai jika yang seharusnya dipakai adalah "crop box" halaman

Sintaks

Delphi

Function TPDFlib.DACapturePage(FileHandle, PageRef: Integer): Integer;

ActiveX

Function PDFlib::DACapturePage(FileHandle As Long, PageRef As Long) As Long

DLL

int DLDACapturePage(int InstanceID, int FileHandle, int PageRef);

Parameter

FileHandleHandle yang dikembalikan oleh fungsi DAOpenFile, DAOpenFileReadOnly, atau DAOpenFromStream
PageRefReferensi halaman yang dikembalikan oleh fungsi DAFindPage atau DANewPage

Nilai kembalian

0FileHandle atau PageRef yang ditentukan tidak valid
Non-zeroID yang bisa dipakai dengan fungsi DADrawCapturedPage