RenderPagesToFiles
การเรนเดอร์และการพิมพ์
คำอธิบาย
เรนเดอร์หน้าเอกสารที่เลือกซึ่งระบุโดย PageRanges เป็นไฟล์รูปภาพแยกต่างหาก
ฟังก์ชันนี้ยอมรับค่า Options การเรนเดอร์เช่นเดียวกับ RenderPageToFile และ RenderDocumentToFile แต่ PageRanges สามารถเลือกหน้าที่ไม่ต่อเนื่องกันได้ เช่น 1,3,7-9, Odd หรือ Even 2-20
หาก FileName ประกอบด้วย %p โทเค็นนั้นจะถูกแทนที่ด้วยหมายเลขหน้าต้นฉบับ หาก FileName ไม่มี %p หมายเลขหน้าต้นฉบับจะถูกแทรกก่อนนามสกุลไฟล์
การนำไปใช้งานจะนำตัวเรนเดอร์หนึ่งตัวมาใช้ซ้ำในรายการหน้าที่เลือกซึ่งตัวเรนเดอร์ที่ทำงานอยู่รองรับสิ่งนี้ ซึ่งช่วยหลีกเลี่ยงต้นทุนการตั้งค่าของการเรียก RenderPageToFile หนึ่งครั้งต่อหน้า
ไวยากรณ์
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);
พารามิเตอร์
| DPI | DPI ที่จะใช้เมื่อเรนเดอร์แต่ละหน้า |
|---|---|
| PageRanges | รายการช่วงหน้าคั่นด้วยเครื่องหมายจุลภาค ใช้สตริงว่างเพื่อเรนเดอร์ทุกหน้า |
| Options | 0 = ผลลัพธ์ BMP 1 = ผลลัพธ์ JPEG 2 = ผลลัพธ์ WMF 3 = ผลลัพธ์ EMF 4 = ผลลัพธ์ EPS 5 = ผลลัพธ์ PNG 6 = ผลลัพธ์ GIF 7 = ผลลัพธ์ TIFF 8 = ผลลัพธ์ EMF+ 9 = ผลลัพธ์ HTML5 10 = ผลลัพธ์ TIFF (G4) |
| FileName | ชื่อไฟล์ที่ส่งออกหรือรูปแบบชื่อไฟล์ ใช้ %p ในตำแหน่งที่ควรแทรกหมายเลขหน้าต้นฉบับ |
ค่าที่ส่งคืน
| 0 | ไม่มีการเรนเดอร์หน้าใดๆ |
|---|---|
| >0 | จำนวนหน้าที่เรนเดอร์สำเร็จก่อนที่จะเสร็จสมบูรณ์หรือเกิดข้อผิดพลาดแรก |