Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 382

Компонент PrintDialog содержит только метод ExecuteO и не имеет со­бытий. Все функциональные возможности компонента PrintDialog реализу­ются через его свойства (см. таблицу 13.3).

Таблица 13.3. Свойства PrintDialog

Свойство Описание
Collate Если это свойство установлено в true, Windows будет печатать копии с подбором страниц.
Copies Определяет число печатаемых копий. Вы можете задать значение этого свойства перед вызовом диалогового окна Print, если число печатаемых копий устанавливается в опциях вашего приложения. Windows позаботится о печати правильного количества копий.
FromPage Определяет начальную страницу, если включена печать диапазона. Приложения, поддерживающие печать диапазона страниц, должны считывать значение этого свойства, чтобы определить, какие страницы должны быть напечатаны.
MaxPage Определяет максимальный номер страницы, который может быть задан в поле То при печати диапазона страниц. Диалоговое окно Print само заботится о проверке достоверности значений, введенных в поля From и То.
MinPage Определяет минимальный номер страницы, который может быть задан в поле From при печати диапазона страниц.
Options Содержит набор опций, определяющих, какие возможности диалогового окна Print доступны. Вы можете выбрать доступность кнопки Help, опции Print to File, опции печати диапазона страниц и печати выбранного объекта.
PrintRange Определяет, какая из радиокнопок группы Print Range будет выбрана при первом выводе диалогового окна Print.
PrintToFile Вы считываете значение этого свойства, чтобы определить, выбрал ли пользователь опцию Print to File. Запись в файл - это прерогатива приложения.
ToPage Определяет номер последней страницы при печати диапазона страниц. Приложения, поддерживающие печать диапазона страниц, должны считывать значение этого свойства, чтобы определить, какие страницы должны быть напечатаны.

В ответ на закрытие диалогового окна Print приложению остается не так много работы, если только не были включены опции Print range и Print to File. Например, если ваше приложение позволяет печатать диапазон стра­ниц, вы должны прочитать значения свойств FromPage и ToPage, чтобы определить, какие страницы печатать. Во всех остальных случаях вы просто начинаете печать, если пользователь выбрал ОК.

Web-дизайн (с) 2010 All rights reserved