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ố
Columns và Rows 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