Я в процессе миграции частей приложения из Windows Forms в WPF. Текущая часть, над которой я работаю, включает печать графика, который представляет часть времени на временной шкале. Ранее мы использовали Windows Forms PrintDialog, который предлагал возможность распечатывать «текущую страницу» и имел настраиваемые флажки для специфичных для приложения параметров. Я хотел бы напечатать раздел временной шкалы, которую просматривает пользователь, или создать целую стопку страниц, если он хочет распечатать всю временную шкалу.
Использование WPF PrintDialog Я не вижу способа сделать то же самое сразу. Из того, что я могу сказать, опция «Текущая страница» присутствует и неактивна, но не поддерживается диалогом (что кажется ДЕЙСТВИТЕЛЬНО глупым). Я застрял в создании настраиваемого диалогового окна печати или мне не хватает более простого способа?