Страница 1 из 1

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

Добавлено: 05 янв 2012, 13:27
bondarenkod
Привет всем =)
Подскажите что необходимо выставить в настройках отчета (или же что вообще использовать, что бы решить задачу).

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

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

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

Добавлено: 06 янв 2012, 06:46
Ivan
Здравствуйте.

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

Спасибо.

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

Добавлено: 06 янв 2012, 07:44
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;
}



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

Добавлено: 06 янв 2012, 08:46
HighAley
Здравствуйте.

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

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

Спасибо.