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
| FileHandle | Handle yang dikembalikan oleh fungsi DAOpenFile, DAOpenFileReadOnly, atau DAOpenFromStream |
|---|---|
| PageRef | Referensi halaman yang dikembalikan oleh fungsi DAFindPage atau DANewPage |
Nilai kembalian
| 0 | FileHandle atau PageRef yang ditentukan tidak valid |
|---|---|
| Non-zero | ID yang bisa dipakai dengan fungsi DADrawCapturedPage |