DARenderPagesToFiles

Truy cập trực tiếp, Kết xuất và in ấn

Mô tả

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 TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);

Tham số

FileHandleHandle được trả về bởi DAOpenFile hoặc DAOpenFileReadOnly
PageRangesDanh 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
Options0 = 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
FileNameTê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ề

0Không có trang nào được kết xuất
>0Số 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