RenderPagesToFiles
العرض والطباعة
الوصف
يعرض صفحات المستند المحددة والموصوفة بواسطة PageRanges في ملفات صور منفصلة
تقبل الدالة قيم Options نفسها للرسم المستخدمة في RenderPageToFile وRenderDocumentToFile، لكن يمكن لـ PageRanges اختيار صفحات غير متجاورة مثل 1,3,7-9 أو Odd أو Even 2-20
إذا كان 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 | عدد الصفحات التي تم عرضها بنجاح قبل الانتهاء أو الخطأ الأول. |