Печать отчетов на термопринтере (как чеки в магазине)

Обсуждение Stimulsoft Reports.NET
Ответить
bondarenkod
Сообщения: 2
Зарегистрирован: 05 янв 2012, 13:24

Печать отчетов на термопринтере (как чеки в магазине)

Сообщение bondarenkod »

Привет всем =)
Подскажите что необходимо выставить в настройках отчета (или же что вообще использовать, что бы решить задачу).

Необходимо печатать отчеты переменной длины на термопринтере, что бы отчет не разделялся на страницы, а печатался одним большим листом (иначе термоапринтер режет на стыках =) )

А что бы было нагляднее - вот вам картинка - слева как есть (из принтера вылезает две бумажки, с разрезом по пунктирной линии), а с права - как хочу, что бы было.
Изображение
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Печать отчетов на термопринтере (как чеки в магазине)

Сообщение Ivan »

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

Посмотрите пожалуйста примеры отчетов, прикрепленных к этому топику.

Спасибо.
Вложения
Dynamical page height 2.zip
(2.92 КБ) 215 скачиваний
Dynamical page height 1.zip
(2.91 КБ) 196 скачиваний
bondarenkod
Сообщения: 2
Зарегистрирован: 05 янв 2012, 13:24

Печать отчетов на термопринтере (как чеки в магазине)

Сообщение bondarenkod »

Огромное спасибо.

EndRender =>

foreach (StiPage page in this.RenderedPages)
{
double max = 0;
foreach (StiComponent comp in page.GetComponents())
{
if (comp.Bottom > max) max = comp.Bottom;
}
page.PageHeight = max + page.Margins.Top + page.Margins.Bottom;
page.SegmentPerHeight = 1;
}


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

Печать отчетов на термопринтере (как чеки в магазине)

Сообщение HighAley »

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

Мы всегда рады вам помочь.

Сообщите нам, если нужна дополнительная помощь.

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