PrintDocRange
تفاعل العارض، العرض والطباعة
الوصف
يطبع من StartPage إلى EndPage على الطابعة المسماة دون أي واجهة، وهو الأخ التزامني لـ PrintDoc
اسم طابعة فارغ يختار الطابعة الافتراضية، ويقيَّد الإدخال خارج المدى: قيمة StartPage دون 1 تصبح 1، وقيمة EndPage دون StartPage أو بعد الصفحة الأخيرة تصبح الصفحة الأخيرة، وقيمة Copies دون 1 تصبح 1
الصيغة
Delphi
Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;المعاملات
| PrinterName | اسم الطابعة الهدف؛ وتختار السلسلة الفارغة الطابعة الافتراضية |
|---|---|
| StartPage | أول صفحة تُطبع، ذات أساس 1 ومقيَّدة إلى 1 |
| EndPage | آخر صفحة تُطبع، مقيَّدة إلى الصفحة الأخيرة |
| Copies | عدد النسخ، مقيَّد إلى 1 على الأقل |
| Collate | ترتّب True النسخ فرزًا |
قيم الإرجاع
| 0 | لا يوجد مستند مفتوح أو تعذر حسم أي طابعة أو لم يُسلَّم التنفيذ إلى قائمة الانتظار |
|---|---|
| 1 | سُلِّم التنفيذ إلى منسّق طباعة الطابعة |