RenderDocumentToFile
العرض والطباعة
الوصف
يرسم صفحات معينة من المستند المحدد إلى ملف صورة على القرص
يبني مظهرًا نصيًا مرئيًا مولدًا تلقائيًا لحقل التوقيع في عملية التوقيع الرقمي المحددة. ويختار قناع بتات Options الأسطر التي تظهر: اسم الموقّع، والسبب والموقع الممرران عبر SetSignProcessInfo، وتاريخ التوقيع، مع بادئة وصفية اختيارية مثل "Signed by:" و"Reason:"
من الممكن أيضًا الرسم باستخدام Cairo؛ استخدم الدالتين SetCairoFileName وSelectRenderer
الصيغة
Delphi
Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);
المعاملات
| DPI | دقة DPI المستخدمة للرسم. القيمة 72 تعطي النتيجة نفسها التي يعطيها Acrobat عند مستوى تكبير 100% |
|---|---|
| StartPage | The first page to print |
| EndPage | The last page to print |
| Options | 0 = إخراج 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 |
قيم الإرجاع
| 0 | لم تُرسم الصفحات بنجاح. وعادة يكون السبب خروج المعاملين StartPage أو EndPage عن النطاق |
|---|---|
| 1 | رُسمت الصفحات بنجاح |