PrintPages

رندر و چاپ

توضیحات

فهرستی از بازه‌های صفحه را از سند انتخاب‌شده به چاپگر مشخص‌شده رندر می‌کند

نحو

Delphi

Function TPDFlib.PrintPages(Const PrinterName, PageRanges: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::PrintPages(PrinterName As String, PageRanges As String, Options As Long) As Long

DLL

int DLPrintPages(int InstanceID, const wchar_t * PrinterName, const wchar_t * PageRanges, int Options);

پارامترها

PrinterNameنام چاپگری که برای چاپ استفاده می‌شود؛ این همان نامی است که در Windows Print Manager دیده می‌شود. برای گرفتن فهرست چاپگرهای معتبر سیستم از تابع GetPrinterNames استفاده کنید؛ نام بازگردانده‌شده توسط تابع NewCustomPrinter هم در اینجا قابل استفاده است
PageRangesفهرست صفحه‌ها برای چاپ، مثلاً "1-10,12,14"
Optionsبرای گرفتن مقدار این پارامتر از تابع PrintOptions استفاده کنید

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

0An error occurred
1صفحات با موفقیت چاپ شدند