CapturePageEx

Thao tác trang

Mô tả

Hàm này "bắt trang". Sau khi trang đã bị bắt, nó có thể được vẽ lên các trang khác. Điều này hữu ích khi ghép các trang khác nhau hoặc khi đặt nhiều hơn một trang gốc lên một trang khác (imposition). Sau khi một trang đã bị bắt, nó bị xóa khỏi tài liệu. Nếu bạn muốn trang vẫn còn trong tài liệu, bạn phải tạo một trang trắng rồi vẽ trang đã bắt lên trang trắng đóNgoài ra, vì một tài liệu phải luôn có ít nhất một trang nên không thể bắt một trang nếu đó là trang duy nhất trong tài liệu. Trong trường hợp này, bạn phải thêm một trang trắng mới trước khi trang hiện có có thể được bắtCapturePageEx xóa trang đã bắt khỏi tài liệu hiện tại của nó; dùng

Ngoài ra, vì tài liệu phải luôn có ít nhất một trang nên không thể capture một trang nếu đó là trang duy nhất trong tài liệu. Trong trường hợp này, bạn phải thêm một trang trắng mới trước khi trang hiện có được capture

ImportPageAsFormXObject để giữ lại trang nguồn hoặc nhập nó từ một tài liệu đang mở khác"Media box" của trang được dùng làm hình chữ nhật bao cho trang đã bắt. Hàm CapturePageEx có thể dùng trong các trường hợp nên dùng "crop box" của trang thay thế

"media box" của trang được dùng làm hình chữ nhật bao cho trang được capture. Hàm CapturePageEx dùng được trong trường hợp nên dùng "crop box" của trang thay vào.

Cú pháp

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);

Tham số

PageSố trang cần bắt. Trang đầu tiên trong tài liệu là trang 1
Options0 = Dùng media box của trang làm hình chữ nhật bao 1 = Dùng crop box của trang làm hình chữ nhật bao nếu có, nếu không dùng media box 2 = Dùng bleed box của trang làm hình chữ nhật bao nếu có, nếu không dùng crop box 3 = Dùng trim box của trang làm hình chữ nhật bao nếu có, nếu không dùng crop box 4 = Dùng art box của trang làm hình chữ nhật bao nếu có, nếu không dùng crop box

Giá trị trả về

0Trang chỉ định không tồn tại, hoặc là trang duy nhất trong tài liệu
Non-zeroID của tiến trình bắt trang. ID này phải được truyền cho hàm DrawCapturedPage