Печать многостраничного в WPF - PullRequest
2 голосов
/ 15 мая 2009

Мне нужно распечатать мою форму, но ее достаточно ввести только на одной странице, поэтому мне нужно распечатать ее на 2 страницах, мои плохие знания позволяют мне знать, как печатать одну страницу, но как печатать в многостраничном режиме Есть ли у вас какие-либо советы, как я могу печатать в многостраничном, все виды помощи будут признательны.

Спасибо.

Хорошая работа

1 Ответ

1 голос
/ 15 мая 2009

Вам необходимо переопределить класс DocumentPaginator .

Это сообщение в блоге помогло мне заставить его работать.

Я создал UserControl, который бы отображал данные одной страницы (любой страницы).

Затем в переопределении для GetPage я создал UserControl (передавая ему номер страницы для рендеринга), затем измерил и упорядочил его (используя PageSize из DocumentPaginator) и вернул его DocumentPage (передавая его конструктору DocumentPage).

Затем вам нужно переопределить PageCount и PageSize, чтобы при обновлении PageSize изменялось PageCount.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...