NewPageFromCanvasDC

Đồ họa vector, Thao tác trang

Mô tả

Thêm một trang mới vào tài liệu đang chọn từ các thao tác vẽ thực hiện trên DC do hàm GetCanvasDC trả về

Khi tham số Options đặt 3 hoặc 4, dùng hàm NoEmbedFontListAdd để thêm font vào danh sách font không nhúng

Cú pháp

Delphi

Function TPDFlib.NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer;

ActiveX

Function PDFlib::NewPageFromCanvasDC(DPI As Double, Options As Long) As Long

DLL

int DLNewPageFromCanvasDC(int InstanceID, double DPI, int Options);

Tham số

DPIDPI cho tài liệu mới. Ví dụ, canvas được tạo với chiều rộng và cao 96, còn DPI chỉ định là 192, thì tài liệu thu được sẽ rộng và cao 0.5 inch
Options-1 = Chuyển các lệnh vẽ thành một ảnh duy nhất bằng GDI+ 0 = Xử lý lệnh vẽ dưới dạng vector, font không được nhúng 1 = Xử lý lệnh vẽ dưới dạng vector, font được nhúng nhưng không nén 2 = Xử lý lệnh vẽ dưới dạng vector, font được nhúng và nén 3 = Xử lý lệnh vẽ dưới dạng vector, font không nằm trong danh sách no embed được nhúng và nén 4 = Giống 3 nhưng các font đã thêm từ các lần gọi trước của hàm này hoặc hàm LoadFromCanvasDC được tái sử dụng

Giá trị trả về

0Chưa tạo canvas nào
1Canvas DC đã được xử lý đúng và một tài liệu mới đã được tạo