RenderDocumentToFileA

Rendering and printing

الوصف

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

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

يبني مظهرًا نصيًا مرئيًا مولدًا تلقائيًا لحقل التوقيع في عملية التوقيع الرقمي المحددة. ويختار قناع بتات Options الأسطر التي تظهر: اسم الموقّع، والسبب والموقع الممرران عبر SetSignProcessInfo، وتاريخ التوقيع، مع بادئة وصفية اختيارية مثل "Signed by:" و"Reason:"

من الممكن أيضًا الرسم باستخدام Cairo؛ استخدم الدالتين SetCairoFileName وSelectRenderer

Syntax

Delphi

Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);

Parameters

DPIدقة DPI المستخدمة للرسم. القيمة 72 تعطي النتيجة نفسها التي يعطيها Acrobat عند مستوى تكبير 100%
StartPageThe first page to print
EndPageThe last page to print
Options0 = إخراج BMP 1 = إخراج JPEG 2 = إخراج WMF 3 = إخراج EMF 4 = إخراج EPS 5 = إخراج PNG 6 = إخراج GIF 7 = إخراج TIFF (LZW) 8 = إخراج EMF+ 9 = إخراج HTML5 10 = إخراج TIFF (G4) 11 = إخراج EMF+ ثنائي
FileName

Return values

0لم تُرسم الصفحات بنجاح. وعادة يكون السبب خروج المعاملين StartPage أو EndPage عن النطاق
1رُسمت الصفحات بنجاح