DARenderPageToFile
قابلیت دسترسی مستقیم، رندر و چاپ
توضیحات
صفحهٔ مشخصشده از سند مشخصشده را به تصویر رندر کرده و دادهٔ تصویر را بهصورت فایلی روی دیسک ذخیره میکند
رندر بهصورت پیشفرض از GDI+ استفاده میکند که در Windows XP و پس از آن در دسترس است
پیش از فراخوانی تابع، نحو، پارامترها و مقدارهای بازگشتی را بررسی کنید. بلوکهای کد در شکل اصلی خود باقی میمانند تا نمونهها بدون تغییر قابل کپی باشند.
پیش از فراخوانی تابع، نحو، پارامترها و مقدارهای بازگشتی را بررسی کنید. بلوکهای کد در شکل اصلی خود باقی میمانند تا نمونهها بدون تغییر قابل کپی باشند.
functions.
نحو
Delphi
Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);
پارامترها
| FileHandle | هندلی که توسط توابع DAOpenFile، DAOpenFileReadOnly یا DAOpenFromStream بازگردانده میشود |
|---|---|
| PageRef | یک مرجع صفحه که توابع DAFindPage یا DANewPage برمیگردانند |
| Options | 0 = خروجی BMP 1 = خروجی JPEG 2 = خروجی WMF 3 = خروجی EMF 4 = خروجی EPS 5 = خروجی PNG 6 = خروجی GIF 7 = خروجی TIFF 8 = خروجی EMF+ 9 = خروجی HTML5 10 = خروجی G4 TIFF |
| DPI | DPI مورد استفاده هنگام رندر صفحه؛ مقادیر بالای 300 مصرف حافظه را بهشدت بالا میبرند |
| FileName | مسیر و نام فایلی که برای ذخیرهٔ دادهٔ تصویر صفحهٔ رندرشده ساخته میشود |
مقادیر بازگشتی
| 0 | صفحه رندر نشد؛ مقدار پارامترهای FileHandle و PageRef را بررسی کنید |
|---|---|
| 1 | صفحه بهدرستی رندر شد و فایل تصویر روی دیسک ذخیره شد فایل روی دیسک نوشته نشد 2 |