главная карта сайта связь с нами

PrintDialog

Компонент Delphi  PrintDialog создает диалог печати. Как и у всех диалогов, любимым методом диалога печати является функция Execute(). В результате на экране компьютера возникает стандартное диалоговое окно, позволяющее выбрать принтер, установить диапазон распечатываемых листов и число копий(рисунок 1).

Свойства PrintDialog

Свойство Описание
Collate Если True, то окно открывается с установленным флажком «Разобрать по копиям»
FromPage Определяет начальную страницу для печати.
MaxPage Определяет верхнию границу для свойств FromPage и ToPage
MinPage Определяет нижнию границу для свойств FromPage и ToPage
PrintRange При выборе  для печати только фрагмент текста свойство примет значение prSelection, при выборе нескольких страниц – prPageNum (FromPage определяет начальную страницу, ToPage определяет конечную страницу). Если на печать отправлен весь документ, то результат будет соответствовать prAllPages.
Copies Отвечает за количество копий отправленных на печать, если число соответствует 0 или 1, то будет отправлен на печать один экземпляр.
Options
  • poPrintToFile — Выводит флажок перенаправления задания печати в файл
  •  poDisablePrintToFile — Запрещает печать в файл (флажок печать в файл неактивным)
  • poHelp — Отображает кнопку помощи в окне диалога
  •  poPageNums — Разрешает пользователю выбирать диапазон страниц, отправляемых на печать. В противном случае будет отправлен весь перечень страниц.
  • Postelection — Разрешает пользователю печатать только выделенный фрагмент текста.
  • poWarning — Генерирует сообщение об ошибке при попытке отправить задание на неустановленный принтер.
PrintToFile Если пользователь выбрал печать в файл, выставляется значение True
ToPage Определяет конечную страницу

Оставить комментарий

*

code

Подписаться

Введите адрес электронной почты: