DARenderPageToFileA
Chức năng truy cập trực tiếp, Kết xuất và in
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt DARenderPageToFile và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Render trang chỉ định từ tài liệu chỉ định ra ảnh và lưu dữ liệu ảnh thành file trên đĩa
Mặc định việc render dùng hệ GDI+, có sẵn từ Windows XP trở lên
Xem lại cú pháp, tham số và giá trị trả về trước khi gọi hàm Các khối mã được giữ nguyên để có thể sao chép ví dụ mà không cần sửa đổi.
Xem lại cú pháp, tham số và giá trị trả về trước khi gọi hàm Các khối mã được giữ nguyên để có thể sao chép ví dụ mà không cần sửa đổi.
functions.
Cú pháp
Delphi
Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);
Tham số
| FileHandle | Handle được trả về bởi các hàm DAOpenFile, DAOpenFileReadOnly hoặc DAOpenFromStream |
|---|---|
| PageRef | Page reference do các hàm DAFindPage hoặc DANewPage trả về |
| Options | 0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF output 8 = EMF+ output 9 = HTML5 output 10 = G4 TIFF output |
| DPI | DPI dùng khi render trang. Giá trị trên 300 sẽ ngốn memory khá nhiều |
| FileName | Đường dẫn và tên file cần tạo để lưu dữ liệu ảnh của trang đã render |
Giá trị trả về
| 0 | Không render được trang. Hãy kiểm tra giá trị tham số FileHandle và PageRef |
|---|---|
| 1 | Trang được render đúng và file ảnh đã lưu xuống đĩa Không ghi được file xuống đĩa 2 |