ImposePagesNUp

Thao tác trang

Mô tả

Trang này mô tả ImposePagesNUp trong PDF Library for Delphi thuộc chủ đề "Thao tác trang". Tên API, tham số, lớp, tên tệp và giá trị chữ giữ nguyên để khớp với thư viện Delphi

Xem lại cú pháp, tham số và giá trị trả về trước khi gọi hàm.

Cú pháp

Delphi

Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;

Tham số

ColumnsRows thiết lập ma trận lưới (2 và 2 tương đương với 4-up). TargetWidth/TargetHeight là kích thước của các tờ bình trang tính theo đơn vị trang. Options bằng 0 sẽ bố trí các trang theo thứ tự đọc; bằng 1 sẽ tạo ra các tờ sách nhỏ đóng ghim giữa (saddle-stitch booklet) (lưới sẽ bị buộc thành 2 x 1, số lượng trang được đệm sao cho là bội số của 4, và các tờ sẽ ghép trang ngoài cùng với các trang trong cùng để xấp in ra có thể gấp thành sách).

Giá trị trả về

Trả về số tờ áp bố cục đã tạo, hoặc 0 khi tài liệu có ít hơn hai trang hoặc một tham số không hợp lệ

Ghi chú

Mỗi trang nguồn được capture thành form XObject rồi vẽ lại vừa tỷ lệ và căn giữa trong ô lưới của nó, nên nội dung vector vẫn giữ là vector. Các trang nguồn bị xóa khỏi page tree; sau lời gọi, tài liệu chỉ còn các tờ đã áp bố cục