DARenderPagesToFilesA
Truy cập trực tiếp, Kết xuất và in ấn
Mô tả
Ký tự A ở cuối biểu thị điểm vào DLL ANSI (char); bề mặt ActiveX/COM chỉ cung cấp dạng Unicode. Hành vi giống hệt với DARenderPagesToFiles và các đối số chuỗi được diễn giải theo trang mã SetAnsiMode hiện tại
Kết xuất các trang từ handle tệp Direct Access đang mở ra các tệp ảnh riêng biệt mà không cần tải toàn bộ tài liệu qua mô hình tài liệu thông thường
PageRanges có thể chọn các trang không liên tục như 2,1, 1,4-6, Odd hoặc Even 2-20. Dùng chuỗi rỗng để kết xuất toàn bộ trang
Nếu FileName chứa %p, token đó sẽ được thay bằng số trang nguồn. Nếu FileName không chứa %p, số trang nguồn sẽ được chèn trước phần mở rộng tệp
Cú pháp
Delphi
Function DLDARenderPagesToFilesA(InstanceID, FileHandle: Integer; PageRanges: PAnsiChar; Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPagesToFilesA(int InstanceID, int FileHandle, const char * PageRanges, int Options, double DPI, const char * FileName);
Tham số
| FileHandle | Handle được trả về bởi DAOpenFile hoặc DAOpenFileReadOnly |
|---|---|
| PageRanges | Danh sách phạm vi trang cách nhau bằng dấu phẩy. Dùng chuỗi rỗng để kết xuất mọi trang |
| Options | 0 = xuất BMP; 1 = xuất JPEG; 2 = xuất WMF; 3 = xuất EMF; 4 = xuất EPS; 5 = xuất PNG; 6 = xuất GIF; 7 = xuất TIFF; 8 = xuất EMF+; 9 = xuất HTML5; 10 = xuất TIFF (G4) |
| DPI | Độ phân giải DPI dùng để kết xuất mỗi trang |
| FileName | Tên tệp đầu ra hoặc mẫu tên tệp. Dùng %p nơi cần chèn số trang nguồn |
Giá trị trả về
| 0 | Không có trang nào được kết xuất |
|---|---|
| >0 | Số trang được kết xuất thành công trước khi hoàn thành hoặc trước lỗi đầu tiên |