PrintPagesAdvanced
العرض والطباعة
الوصف
يطبع تعبير مدى صفحات اعتباطيًا عبر مهمة طابعة واحدة مع تطبيق إعدادات النسخ والتجميع والوجهين والاتجاه واللون والجودة وحجم الورق وصينية الإدخال
الصيغة
Delphi
Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
المعاملات
| PrinterName | Installed 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 السابق