Двухстроронняя печать - с нового листа

Обсуждение Stimulsoft Reports.WPF
Ответить
Gluck_13
Сообщения: 8
Зарегистрирован: 07 апр 2011, 12:19

Двухстроронняя печать - с нового листа

Сообщение Gluck_13 »

Добрый день!

Имеется отчет с группировками. Подскажите, пожалуйста, как добиться, чтобы при любом способе печати (в т.ч. и с использованием в опциях принтера двухсторонней печати), каждая группа выводилась с нового листа. Проблема в том, что при двухсторонней печати с использованием опции бэнда "NewPageBefore" может получиться так, что новая группа начнется на обратной стороне предыдущего листа, что неприемлемо.
Видел где-то совет добавлять еще один дополнительный бэнд с разрывом страницы и отображать его по условию только на нечетных страницах. Однако это приведет к появлению абсолютно пустых листов при отключенной двухсторонней печати.

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

Заранее спасибо!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Двухстроронняя печать - с нового листа

Сообщение HighAley »

Здравствуйте.

К сожалению это невозможно.
Отчёт печатается уже после построения.
Нету возможности что-то поменять в уже построенном отчёте.
Есть возможность перестроить отчёт перед печатью, но нету возможности получить информацию из диалога печати.
Есть также возможность установить Printer Settings в свойствах отчёта, но эти настройки можно поменять в диалоге печати.

Спасибо.
Ответить