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ố
| DPI | DPI 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ề
| 0 | Chưa tạo canvas nào |
|---|---|
| 1 | Canvas DC đã được xử lý đúng và một tài liệu mới đã được tạo |