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فهرست محدوده صفحات با کاما جداشده. برای رندرکردن تمام صفحات از یک رشته خالی استفاده کنید.
Options0 = خروجی BMP 1 = خروجی JPEG 2 = خروجی WMF 3 = خروجی EMF 4 = خروجی EPS 5 = خروجی PNG 6 = خروجی GIF 7 = خروجی TIFF 8 = خروجی EMF+ 9 = خروجی HTML5 10 = خروجی TIFF (G4)
DPIDPI مورد استفاده در هنگام رندرکردن هر صفحه
FileNameنام فایل خروجی یا الگوی نام فایل. در جایی که شماره صفحه منبع باید درج شود، از %p استفاده کنید

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

0هیچ صفحه‌ای رندر نشد
>0تعداد صفحاتی که با موفقیت قبل از تکمیل یا اولین خطا رندر شده‌اند