DARenderPagesToFiles
دسترسی مستقیم, رندر و چاپ
شرح
صفحاتی از دستگیره فایل دسترسی مستقیم بازشده را بدون بارگذاری کل سند از طریق مدل سند معمول، در فایلهای تصویر جداگانه رندر میکند.
PageRanges میتواند صفحات غیرمتوالی مانند 2,1، 1,4-6، Odd، یا Even 2-20 را انتخاب کند. برای رندرکردن تمام صفحات از یک رشته خالی استفاده کنید
اگر FileName حاوی %p باشد، آن نشانه با شماره صفحه منبع جایگزین میشود. اگر FileName فاقد %p باشد، شماره صفحه منبع قبل از پسوند فایل درج میشود
نحو
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
پارامترها
| FileHandle | دستگیره بازگشتدادهشده توسط DAOpenFile یا DAOpenFileReadOnly |
|---|---|
| PageRanges | فهرست محدوده صفحات با کاما جداشده. برای رندرکردن تمام صفحات از یک رشته خالی استفاده کنید. |
| Options | 0 = خروجی BMP 1 = خروجی JPEG 2 = خروجی WMF 3 = خروجی EMF 4 = خروجی EPS 5 = خروجی PNG 6 = خروجی GIF 7 = خروجی TIFF 8 = خروجی EMF+ 9 = خروجی HTML5 10 = خروجی TIFF (G4) |
| DPI | DPI مورد استفاده در هنگام رندرکردن هر صفحه |
| FileName | نام فایل خروجی یا الگوی نام فایل. در جایی که شماره صفحه منبع باید درج شود، از %p استفاده کنید |
مقدار بازگشتی
| 0 | هیچ صفحهای رندر نشد |
|---|---|
| >0 | تعداد صفحاتی که با موفقیت قبل از تکمیل یا اولین خطا رندر شدهاند |