RenderPagesToFiles
Kết xuất và in ấn
Mô tả
Kết xuất các trang của tài liệu đang được chọn theo PageRanges ra các tệp ảnh riêng biệt
Hàm chấp nhận cùng các giá trị Options kết xuất như RenderPageToFile và RenderDocumentToFile, nhưng PageRanges có thể chọn các trang không liên tục như 1,3,7-9, Odd hoặc Even 2-20
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ài đặt sử dụng lại một renderer cho toàn bộ danh sách trang được chọn khi renderer hiện tại hỗ trợ điều đó, tránh phí khởi tạo khi gọi RenderPageToFile cho từng trang riêng lẻ
Cú pháp
Delphi
Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long
DLL
int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);
Tham số
| DPI | Độ phân giải DPI dùng để kết xuất mỗi trang |
|---|---|
| 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) |
| 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 |