Стандартное диалоговое окно печати.Net по сравнению с диалоговым окном печати в блокноте
В моем приложении C# WinForm я использую "PrintDialog", чтобы открыть стандартное окно, в котором пользователь может "настроить" свой запрос на печать (выбрать принтер, получить доступ к свойствам, выбрать для печати всех страниц или диапазона, ...)
Но в этом окне пользователь не может ввести список страниц (разделенных,), которые он хочет распечатать, как мы можем сделать в диалоговом окне "Печать" в блокноте.
Любая идея, как я могу получить диалог печати, как PrintDialog блокнота?
[РЕДАКТИРОВАТЬ] Как предложил Брайан, решение состоит в том, чтобы установить для свойства UseEXDialog значение true в Print Dialog. Это не было очевидно, основываясь на документации, но это помогает!
2 ответа
Установите для PrintDialog.UseEXDialog значение true.
Исходя из документации, кажется, что вы должны установить AllowSomePages
свойство к истине.
Получает или задает значение, указывающее, включена ли кнопка опции "Страницы".