LoadFromCanvasDC
Đồ họa vector, Quản lý tài liệu
Mô tả
Tạo tài liệu mới từ các thao tác vẽ thực hiện trên DC do hàm này trả về
GetCanvasDC function.
Khi tham số Options đặt 3, dùng hàm NoEmbedFontListAdd để thêm font vào danh sách font không nhúng
Cú pháp
Delphi
Function TPDFlib.LoadFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::LoadFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLLoadFromCanvasDC(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 |
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 |