RenderPagesToFilesA
العرض والطباعة
الوصف
الحرف المُلحق A يُشير إلى نقطة دخول ANSI (char) في DLL؛ بينما تكشف واجهة ActiveX/COM الشكل Unicode فقط. السلوك مطابق لـ RenderPagesToFiles وتُفسَّر وسائط السلاسل النصية باستخدام صفحة الرموز الحالية لـ SetAnsiMode
يعرض صفحات المستند المحددة والموصوفة بواسطة PageRanges في ملفات صور منفصلة
تقبل الدالة قيم Options نفسها للرسم المستخدمة في RenderPageToFile وRenderDocumentToFile، لكن يمكن لـ PageRanges اختيار صفحات غير متجاورة مثل 1,3,7-9 أو Odd أو Even 2-20
إذا كان FileName يحتوي على %p فسيُستبدل هذا الرمز برقم صفحة المصدر. وإذا لم يكن يحتوي عليه، يُدرَج رقم صفحة المصدر قبل امتداد الملف
تعيد هذه التنفيذ استخدام عارض واحد عبر قائمة الصفحات المحددة عندما يدعم العارض النشط ذلك، متجنبةً كلفة الإعداد لاستدعاء RenderPageToFile مرة عن كل صفحة
الصيغة
Delphi
Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * 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 | عدد الصفحات التي تم عرضها بنجاح قبل الانتهاء أو الخطأ الأول. |