TPDFlibDynamicComponent
Kiểu dữ liệu, bố cục trang, phân trang
Mô tả
Định nghĩa logic vẽ có thể sao chép và trạng thái phân trang có thể thay đổi cho việc ghép theo trang kiểu giao dịch Phiên ghép trên một bản sao làm việc và chỉ xác nhận bản sao đó sau khi Form XObject đã chụp được kiểm chứng và đặt
Session ghép trên bản clone làm việc và chỉ commit clone đó sau khi Form XObject đã capture được xác minh và đặt thành công
Khai báo
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Phương thức
| CloneComponent | Trả về một bản sao độc lập với caller của toàn bộ trạng thái phân trang có thể thay đổi |
|---|---|
| Compose | Vẽ một phân đoạn trong tọa độ cục bộ và báo biên đã dùng cùng trạng thái tiếp diễn của nó |
Hợp đồng
Compose phải vẽ qua Context.LibraryInstance mà không thay đổi tài liệu, trang hay vùng chứa vẽ lồng nhau
Trả về
1 cho một kết quả hợp lệ và 0 để từ chối lần thử mà không xác nhận trạng thái thành phần hay đích
Xem thêm
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult