PrintPagesAdvanced

العرض والطباعة

الوصف

يطبع تعبير مدى صفحات اعتباطيًا عبر مهمة طابعة واحدة مع تطبيق إعدادات النسخ والتجميع والوجهين والاتجاه واللون والجودة وحجم الورق وصينية الإدخال

الصيغة

Delphi

Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

المعاملات

PrinterNameInstalled printer name
PageRangesتعبير صفحات يبدأ من 1 تقبله PrintPages، شاملًا قوائم مثل 1-4,7,10-8 والمنتقيات All وOdd أو Even
Optionsقيمة تُرجعها PrintOptions
Settingsسجل TPDFlibPrintSettings مكتوب بنوعًا مطبق قبل بدء المهمة

قيم الإرجاع

0كان اسم الطابعة أو تعبير الصفحة أو أحد الإعدادات غير صالح، أو فشلت مهمة الطباعة
1اكتملت مهمة الطباعة بنجاح

ملاحظات

يُمرر تعبير الصفحات إلى واجهة طباعة GDI+ أو Cairo أو PDFium المحددة دون تقسيمه إلى مهام منفصلة محافظًا على ترتيب المدى ونسخ المهمة والتجميع والوجهين على مستوى المهمة صفّر التهيئة

تستدعي RenderPageToMonochromeFile هذه الدالة مع ضبط Threshold وDespeckle على 0، محافظةً على سلوك نصف التدرج GDI السابق

انظر أيضًا

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings