Диалоговое окно «Параметры страницы»
Диалоговое окно «Параметры страницы»
Отображает модальное диалоговое окно, позволяющее пользователю задать следующие атрибуты печатной страницы:
- Тип бумаги (конверт, Юридическая информация, буква и т. д.)
- Источник бумаги (ручной канал, веб-канал с перфорацией, податчик листов и т. д.)
- Ориентация страницы (книжная или альбомная)
- Ширина полей страницы
Вы создаете и отображаете диалоговое окно Параметры страницы путем инициализации структуры пажесетупдлг и передачи структуры в функцию пажесетупдлг . Однако атрибуты, представленные в диалоговом окне, зависят от возможностей принтера. На следующем рисунке показана типичная диалоговая Страница Параметры страницы .
Если пользователь нажмет кнопку ОК , Пажесетупдлг возвращает значение true после настройки различных членов в структуре пажесетупдлг для указания выбора пользователя. Члены птпаперсизе и ртмаргин содержат значения, указанные пользователем. Члены хдевмоде и хдевнамес содержат глобальные дескрипторы памяти для структур DEVMODE и DEVNAMES . Эти структуры содержат дополнительные сведения о странице, а также сведения о принтере. Эти сведения можно использовать для подготовки выходных данных к отправке на выбранный принтер.
Если пользователь отменяет диалоговое окно " Параметры страницы " или возникает ошибка, Пажесетупдлг возвращает значение false. Чтобы определить причину ошибки, вызовите функцию коммдлжекстендедеррор , чтобы получить расширенное значение ошибки.
В этом разделе рассматриваются следующие темы.