214____________________________________________Глава 3

??!'^ Состояние.   Готов    ^::..         .     •
-:'| Тип.     ;   НР1а«?йе1б(.(РС1.) :  ,                                  |
i;^ Порт- . ;    LPT1:   ' '                                            \.
Щ^Заметкн-                 ...                      Г" Печать в Файл |

^ЬЛечэтвгь   .          •  ........:— ...-...-^ .^^Q^^... ........................... .. ...y^j^

,:i:: (г Все страницы (101)^:,;:,         I J\ Уислокопий:       : f

^ | ^, В^вяйнмьйФрагме№^:;^ж^1аДДВ^Д11|^р~''^ ";":: ,'      '" \

чие от них компонент PrintDialog возвращает ряд свойств, характеризующих вы-
бранные пользователем установки. Это следующие свойства:

PrintRange   Показывает выбранную пользователем радиокнопку из группы
Печатать: prAHPages — выбрана кнопка Все страницы, prSelec-
tion — выбрана кнопка Страницы с ... по ..., prPageNums — вы-
брана кнопка Страницы

FromPage     Показывает установленную пользователем начальную страницу
в окне Страницы с ... по ...

ToPage       Показывает установленную пользователем конечную страницу в
окне Страницы с ... по ...

PrintToFile    Показывает, выбран ли пользователем индикатор Печать в файл
Copies        Показывает установленное пользователем число копий
Collate        Показывает, выбран ли пользователем индикатор Разобрать

Перед вызовом диалога желательно определить, сколько страниц в печатае-
мом тексте и задать параметры MaxPage и MinPage — максимальный и минима-
льный номера страниц. В противном случае пользователю в диалоговом окне не бу-
дет доступна кнопка Страницы С ... по .... Кроме того следует определить множество
опций в свойстве Options:

poDisable-     Запретить доступ к индикатору Печать в файл. Эта опция рабо-
PrintToFile    тает только при включенной опции poPrintToFile

poHelp        Отображать в диалоговом окне кнопку Справка. Опция может
не работать для некоторых версий Windows 95/98

poPageNums   Сделать доступной радиокнопку Страницы, позволяющую поль-
зователю задавать диапазон печатаемых страниц

poPrintToFile Отображать в диалоговом окне кнопку Печать в файл

poSelection    Сделать доступной кнопку Выделение, позволяющую пользова-
телю печатать только выделенный текст

poWarning    Выдавать замечания, если пользователь пытается послать зада-
чу на неустановленный принтер