Двухсторонняя печать

Обсуждение Stimulsoft Reports.NET
Ответить
Сергей Ковинов
Сообщения: 1
Зарегистрирован: 04 апр 2007, 07:42
Откуда: Ekaterinburg, Russia

Двухсторонняя печать

Сообщение Сергей Ковинов »

Заинтересовался данным редактором отчетов, но не нашел поддержки двухсторонней печати.

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

Это реализуемо?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Двухсторонняя печать

Сообщение Edward »

К сожалению, пока поддержки двухсторонней печати нет.

Спасибо.
AlexI
Сообщения: 18
Зарегистрирован: 29 май 2008, 13:55
Откуда: Kiev

Двухсторонняя печать

Сообщение AlexI »

Уважаемые разработчики, корректно ли такое решение?



...
Заполнение и рендеринг stiReport3
...
Затем


StiReport rpt = new StiReport();
rpt.Render(false);
int pageCount = stiReport3.RenderedPages.Count;

rpt.RenderedPages.Clear();

for (int i = pageCount - 1; i >= 0; i -= 2)
{
StiPage page = stiReport3.RenderedPages;

rpt.RenderedPages.Add(page);
}

rpt.Print();
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Двухсторонняя печать

Сообщение Edward »

Да, такой подход корректен и работает.

Спасибо.
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Двухсторонняя печать

Сообщение compositum »

Edward писал(а):Да, такой подход корректен и работает.

Спасибо.
подскажите пожалуйста, для чего нужен

Код: Выделить всё

rpt.Render(false);
и в каких случаях его следует делать?
я так понимаю, соответственно есть и

Код: Выделить всё

rpt.Render(true);
?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Двухсторонняя печать

Сообщение Edward »

Команда Render(true) используется для построения отчета с выводом сообщения о том, что происходит построение отчета, иначе такой диалог не выводится.

Прменяется для подготовки отчетов к эспорту, сохранению построенных отчетов без их показа пользователю.

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