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 برمی‌گردانند
Options0 = خروجی BMP 1 = خروجی JPEG 2 = خروجی WMF 3 = خروجی EMF 4 = خروجی EPS 5 = خروجی PNG 6 = خروجی GIF 7 = خروجی TIFF 8 = خروجی EMF+ 9 = خروجی HTML5 10 = خروجی G4 TIFF
DPIDPI مورد استفاده هنگام رندر صفحه؛ مقادیر بالای 300 مصرف حافظه را به‌شدت بالا می‌برند
FileNameمسیر و نام فایلی که برای ذخیرهٔ دادهٔ تصویر صفحهٔ رندرشده ساخته می‌شود

مقادیر بازگشتی

0صفحه رندر نشد؛ مقدار پارامترهای FileHandle و PageRef را بررسی کنید
1صفحه به‌درستی رندر شد و فایل تصویر روی دیسک ذخیره شد فایل روی دیسک نوشته نشد 2