![]() |
#10 |
Участник
|
Отчет с двумя колонками
Недавно нашел просто способ сделать отчет в 2 колонки. Делаю так:
В отчете создается секция (ProgrammableSection), в которую добавляется все что нужно, например shape типа Box в качестве рамки. Назовем ее Bage и установим свойство AutoDeclaration=Yes. Далее перекрываем метод fetch следующим образом: X++: public boolean fetch() { int i; ; Bage.height(#ROWHEIGHT, Units::mm); for (i=0;i<10;i++) { if (i mod 2 == 0) { Bage.leftMargin(0, Units::mm); Bage.topMargin(0, Units::mm); } else { Bage.leftMargin(#COLUMNWIDTH, Units::mm); Bage.topMargin(-#ROWHEIGHT, Units::mm); } element.execute(1); } return true; } X++: #define.COLUMNWIDTH(100) //ширина столбца #define.ROWHEIGHT(55) //высота строки См. пример во вложенном файле |
|
|
За это сообщение автора поблагодарили: Russland (2), Player1 (4). |