DARenderPageToFileA

وظائف الوصول المباشر، العرض والطباعة

الوصف

تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ DARenderPageToFile وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية

يرسم الصفحة المحددة من المستند المحدد كصورة ويحفظ بيانات الصورة في ملف على القرص

يستخدم الرسم افتراضيًا نظام GDI+ المتوفر في Windows XP وما بعده

راجع الصياغة والمعلمات وقيم الإرجاع قبل استدعاء الدالة. تبقى كتل التعليمات البرمجية بصيغتها الأصلية حتى يمكن نسخ الأمثلة بلا تعديل.

راجع الصياغة والمعلمات وقيم الإرجاع قبل استدعاء الدالة. تبقى كتل التعليمات البرمجية بصيغتها الأصلية حتى يمكن نسخ الأمثلة بلا تعديل.

functions.

الصيغة

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

المعاملات

FileHandleمقبض تُرجعه الدالات DAOpenFile أو DAOpenFileReadOnly أو DAOpenFromStream
PageRefمرجع صفحة تُرجعه الدالتان DAFindPage أو DANewPage
Options0 = إخراج BMP 1 = إخراج JPEG 2 = إخراج WMF 3 = إخراج EMF 4 = إخراج EPS 5 = إخراج PNG 6 = إخراج GIF 7 = إخراج TIFF 8 = إخراج EMF+ 9 = إخراج HTML5 10 = إخراج TIFF G4
DPIالدقة DPI المستخدمة عند رسم الصفحة. القيم الأكبر من 300 ستستهلك ذاكرة مفرطة
FileNameمسار واسم الملف الذي سيُنشأ لتخزين بيانات صورة الصفحة المرسومة فيه

قيم الإرجاع

0تعذّر رسم الصفحة. افحص قيمة المعاملين FileHandle وPageRef
1رُسمت الصفحة بشكل صحيح وحُفظ ملف الصورة على القرص تعذّرت كتابة الملف على القرص 2