|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Lucky13
![]() Недавно нашел просто способ сделать отчет в 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) //высота строки См. пример во вложенном файле |
|
![]() |
#2 |
Участник
|
|
|