|
![]() |
#1 |
Axapta Retail User
|
Цитата:
2) при отрисовке строки проверка на высоту строки, если текс не умещается - он переносится, таким образом высота строки увеличивается. 3) А строки в дизайне находятся в Body: LinesBody |
|
![]() |
#2 |
Участник
|
Вы похоже пользуетесь AutoDesignSpec (генератором), а перекрываете fetch. Может стоили бы делать через Generarted Design. К сожаленью никогда AutoDesignSpec не пользовался, мож там есть такая багофича. С границами играться не рекомендую в Аксапте отчёты работают плохо, там можете много граблей собрать.
|
|
![]() |
#3 |
Axapta Retail User
|
Цитата:
Сообщение от miklenew
![]() Вы похоже пользуетесь AutoDesignSpec (генератором), а перекрываете fetch. Может стоили бы делать через Generarted Design. К сожаленью никогда AutoDesignSpec не пользовался, мож там есть такая багофича. С границами играться не рекомендую в Аксапте отчёты работают плохо, там можете много граблей собрать.
Вот код на сейчас - на данном этапе печатаются строчки до конца листа...и дальше не переносятся вообще (( т.е. аксапта обрывает список на одном листе X++: select tmpHeader; Header. data(tmpHeader); element.send(tmpHeader); //шапка отчета this.execute(7); //шапка таблицы while select tmpLines order by itemName //динамические строки { lineNum ++; Lines.data(tmpLines); element.send(tmpLines); pageHeight = element.printerPageHeight(); pageHeight -= element.currentYmm100()/145; if((pageHeight) <= 0.35) element.newPage(); //здесь я пытаюсь сделать проверку на границы листа, однако не получается( } //далее печать остальных секций, с ними ошибок не возникло element.newPage(); this.execute(2); element.newPage(); this.execute(8); Последний раз редактировалось xenikk; 26.07.2007 в 16:06. |
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Axapta Retail User
|
Всем спасибо)) Все заработало))
X++: pageHeight = element.design().printerPageHeight(); X++: while select tmpLines order by itemName { lineNum ++; Lines.data(tmpLines); element.send(tmpLines); restHeight = element.currentYmm100(); if((pageHeight - restHeight) < 1000) element.newPage(); } |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|