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
CollateTrue نسخه‌ها را گروه‌بندی می‌کند

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

0سندی باز نیست، هیچ چاپگری تعیین نشد یا کار به صف تحویل نشد
1کار به صف چاپ تحویل شد

همچنین ببینید

PrintDoc, PrintDocumentEx, TPDFlibViewer