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);

พารามิเตอร์

DPIDPI ที่จะใช้เมื่อเรนเดอร์แต่ละหน้า
PageRangesรายการช่วงหน้าคั่นด้วยเครื่องหมายจุลภาค ใช้สตริงว่างเพื่อเรนเดอร์ทุกหน้า
Options0 = ผลลัพธ์ 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จำนวนหน้าที่เรนเดอร์สำเร็จก่อนที่จะเสร็จสมบูรณ์หรือเกิดข้อผิดพลาดแรก