2010-03-31 2 views
1

Я в процессе миграции частей приложения из Windows Forms в WPF. Текущая часть, над которой я работаю, включает печать графика, представляющего часть времени на временной шкале. Ранее мы использовали Windows Forms PrintDialog, который предлагал возможность распечатать «Текущую страницу» и иметь собственные флажки для конкретных приложений. Я бы хотел, чтобы опция печатала секцию временной шкалы, которую пользователь просматривает в данный момент, или создавая целую стек страниц, если они хотят распечатать всю временную шкалу.Пользовательские параметры в WPF PrintDialog

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

ответ

1

Вы можете использовать UserPageRangeEnabled свойство PrintDialog, но это только для установки текущей страницы или других страниц.

Если вам нужна дополнительная настройка, я боюсь, что вам нужно будет клонировать PrintDialog.

Смежные вопросы