Набор страниц Свойства печати (Print Property Sheet)
Набор страниц Свойства печати (Print Property Sheet) - стандартный интерфейс пользователя, который дает возможность ему задавать свойства конкретного задания печати. Первая страница набора Свойства печати (Print Property Sheet) - это страница Общие (General). Набор страниц свойств может также иметь дополнительные конкретные для приложения и специальные для драйвера вкладки свойств, следующие за страницей Общие (General). Нижняя часть Общие (General) - дочерний шаблон диалогового окна с органами управления похожими на такие же в диалоговом окне Печать (Print).
Чтобы создать и показать на экране набор страниц Свойства печати (Print Property Sheet), инициализируйте структуру PRINTDLGEX и передайте ее в функцию PrintDlgEx.
Нижеследующая иллюстрация показывает страницу Общие (General) типичного набора страниц Свойства печати (Print Property Sheet).
Большинство членов структуры PRINTDLGEX идентично таковым же в структуре PRINTDLG. За описанием того, как использовать общие члены структуры, чтобы взаимодействовать с органами управления диалогового окна, обратитесь к статье Диалоговое окно Печать (Print). Оставшаяся часть этой темы описывает свойства набора страниц Свойства печати (Print Property Sheet), которые отличаются от свойств диалогового окна Печать (Print).
Вы можете настроить набор страниц Свойства печати (Print Property Sheet), определяя пользовательский шаблон диалогового окна для нижней части страницы Общие (General) и устанавливая дополнительные вкладки (страницы) свойств, которые следуют за страницей Общие (General). Для получения дополнительной информации, см. статью Настройка параметров набора страниц Свойства печати (Print Property Sheet).
Вы можете осуществить повторный вызов объекта, чтобы получить уведомления и сообщения от функции PrintDlgEx, в то время, когда набор страниц свойств отображен на экране. Приложения, которые предусматривают пользовательские шаблоны или дополнительные страницы, используют повторный вызов объекта, чтобы связаться с набором страниц свойств. Для получения дополнительной информации, см. статью Объект повторного вызова для набора страниц Свойства печати (Print Property Sheet).
Набор страниц Свойства печати (Print Property Sheet) обеспечивает поддержку того, чтобы определить для печати несколько несвязанных областей страницы. Член lpPageRanges структуры PRINTDLGEX определяет массив структур PRINTPAGERANGE в котором, каждая структура устанавливает такую область страницы.
Набор страниц Свойства печати (Print Property Sheet) показывает на экране радиокнопку Текущая страница (Current Page) как часть группы Диапазон страниц (Page Range). Чтобы управлять радиокнопкой Текущая страница (Current Page), используйте флажки PD_CURRENTPAGE и PD_NOCURRENTPAGE в члене Flags структуры PRINTDLGEX.
Этот раздел обсуждает нижеследующие темы.