назад | содержание | вперед
Диалоговое окно печати
Диалоговое окно печати можно вызвать с помощью элемента управления
commonDialog, заменив код в событии click кнопки с наименованием cbControl на следующий:
Private Sub cbControl_Click()
cdlMyDialog.ShowPrinter
End Sub
Открытое диалоговое окно показано на рис. 7.27.
Если требуется предварительно настраивать печать, то необходимо установить для свойства Flags значение cdlPDPrintSetup. В этом случае код будет выглядеть следующим образом:
Private Sub cbControl_Click()
cdlMyDialog.Flags = cdlPDPrintSetup
cdlMyDialog.ShowPrinter
End Sub
Запустив приложение MySmallProject, вы получите диалоговое окно, показанное на рис. 7.28.
Рис. 7.27. Диалоговое окно печати, открытое с использованием объекта CommonDialog
Рис. 7.28. Диалоговое окно настройки печати, созданное с помощью объекта CommonDialog
Допустимые флаги диалоговых окон печати и настройки печати перечислены в табл. 7.15.
Таблица 7.15. Значения для метода Flags диалогового окна печати
Константа |
Значение |
Описание |
cdlPDAllPages |
&НО |
Возвращает или устанавливает состояние переключателя печати всех страниц |
cdlPDDisablePrintToFile |
&H80000 |
Делает недоступным флажок диалогового окна Печать в файл |
cdlPDHelpButton |
&H800 |
Добавляет в диалоговое окно кнопку Справка |
cdlPDHidePrintToFile |
&H100000 |
Скрывает флажок диалогового окна Печать в файл |
cdlPDNoPageNums |
&H8 |
Скрывает элементы управления в группе Печатать |
cdlPDNoWarning |
&H80 |
Отменяет предупреждение об отсутствии принтера по умолчанию |
cdlPDPageNums |
&H2 |
Делает недоступными элементы управления, расположенные в области Печатать |
cdlPDPrintSetup |
&H40 |
Выводит диалоговое окно настройки печати перед диалогом печати |
cdlPDPrintToFile |
&H20 |
Возвращает или устанавливает состояние флажка Печать в файл |
cdlPDReturnDefault |
&H400 |
Возвращает имя принтера, используемое по умолчанию |
cdlPDUseDevModeCopies |
&H40000 |
Если драйвер принтера не поддерживает создание копий, делает недоступным счетчик Число копий. Если копирование поддерживается, указывает, что номер копии хранится в свойстве Copies |
назад | содержание | вперед