Компонент служит для создания стандартного диалогового окна для выбора параметров печати.
property Collate: Boolean; | Если имеет значение True, то окно показывается с выбранным переключателем "Разобрать" (Collate). Если этот переключатель выбран, печать нескольких копий документа будет идти по копиям: сначала первая копия, затем вторая и т.д., в противном случае - по страницам: сначала все копии первой страницы, затем второй и т.д. |
property Copies: Integer; | Определяет количество копий (0 - одна копия) |
property FromPage: Integer; | Определяет начальную страницу печати |
property MaxPage: Integer; | Определяет верхнюю границу диапазона страниц для свойств FromPage, ToPage |
property MinPage: Integer; | Определяет нижнюю границу диапазона страниц для свойств FromPage, ToPage |
property Options: TPrintDialogOptions; | Определяет настройку окна: роPrintToFile –печатать файл; poPageNums - разрешает выбор диапазона страниц; poSelection - разрешает печать выбранного текста; poWarning - предупреждать пользователя о неустановленном принтере; poHelp - вставить в окно кнопку Help; poDisablePrintToFile - запрещает печать файл |
property PrintRange: TPrintRange; | Определяет диапазон печатаемых страниц: prAllPages - все страницы; prSelection - выделенный фрагмент текста; prPageNums - страницы по номерам |
property PrintToFile: Boolean; | Содержит True, если пользователь выбрал печать в файл |
property ToPage: Integer; | Определяет конечную страницу печати |
TPrinterSetupDialog
|
|
Компонент создает окно настройки параметров принтера, вид которого зависит от типа принтера. Этот диалог взаимодействует с драйвером принтера и не возвращает в программу никакой информации, поэтому его метод Execute процедура, а не функция.