Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Печать указанного диапазона


Автор: Vanes 3.8.2009, 09:27
Доброго времени суток.

Проект WPF, C#
Программно формирую документ из нескольких страниц. Использую FixedDocument и DocumentViewer. При отправке на печать хочу(точнее заказчик хочет) что бы была возможность указать диапазон страниц которые печатать ( типа 5-7). В диалоговом окне указываю диапазон, но печатается все равно весь документ. В отладке видно что диапазон стоит тот который нужно. 

Что не так?

Код

// Вывод документа на печать
System.Windows.Controls.PrintDialog prD = new System.Windows.Controls.PrintDialog();

prD.UserPageRangeEnabled = true;

            Nullable<Boolean> print = prD.ShowDialog();
            if (print == true)
            {
                prD.PrintDocument(fixDoc.DocumentPaginator, "file to print");
            }


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)