PrintDocRange
تعامل با نمایشگر، رندر و چاپ
توضیحات
صفحههای StartPage تا EndPage را روی چاپگر نامبرده بدون هیچ رابط کاربری چاپ میکند؛ همتای برنامهنویسیِ PrintDocPrinterName خالی چاپگر پیشفرض را برمیگزیند و ورودی خارج از بازه محدود میشود: 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 |
| EndPage | آخرین صفحه برای چاپ، تا آخرین صفحه محدود میشود |
| Copies | تعداد نسخهها، محدود به دستکم 1 |
| Collate | True نسخهها را گروهبندی میکند |
مقادیر بازگشتی
| 0 | سندی باز نیست، هیچ چاپگری تعیین نشد یا کار به صف تحویل نشد |
|---|---|
| 1 | کار به صف چاپ تحویل شد |