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