RenderPagesToFiles
Rendering and printing
الوصف
يعرض صفحات المستند المحددة الموصوفة بواسطة 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 | عدد الصفحات التي تم عرضها بنجاح قبل الانتهاء أو الخطأ الأول. |