|
AutosizeHeight и RowHeight
|
|||
---|---|---|---|
#18+
Есть некое DW в котором установлен AutosizeHeight у Detail-бэнда, т.к. значение одного из столбцов (строка) может быть разной длины. Есть объект Line, который выполняет роль границы строки и должен всегда находиться по нижнему краю самой большой ячейки. Для этого ему в координаты Y записано выражение rowheight() - 5 . Все работает. Проблема в следующем: если этому DW включить PrintPreview начинает неправильно работать AutosizeHeight - обрезается последняя строка текста в ячейке. Линия отрисовывается правильно. Если же это DW находится внутри композитного, то обрезается последняя строка текста в ячейке и линия вообще не отрисовывается. Проверка выражения rowheight() показала, что в этом случае оно вычисляется неверно, например, если в самом DW для некоторой строки оно было равно 260, то в композитном, на тех же данных оно равно 1500. Кто-нибудь сталкивался с таким поведением и если да, то как это победить? PB 9.0.1.6533 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2004, 08:36 |
|
AutosizeHeight и RowHeight
|
|||
---|---|---|---|
#18+
Да, с функцией rowheigt(), ИМХО, проблемы... Нам пришлось обойти все отчеты при переходе с Pb6.5 на Pb8.0.4 и исправить аналогичные свойства в композитных dw, вычтя значительно большее значение (для прижатия в row значения столбца к нижней границе). Что характерно - на печать это не влияет, принтер печатает удовлетворительно. Но на экране не видать.:-))) Я пробовал еще в таких dw указать масштаб в, например, дюймах - чтобы не возиться с обходом - фиг. В Pb6.5 было нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2004, 13:07 |
|
AutosizeHeight и RowHeight
|
|||
---|---|---|---|
#18+
To Andyn Попробуй провести эксперимент с PB Build 7119 . Может поможет? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2004, 17:20 |
|
AutosizeHeight и RowHeight
|
|||
---|---|---|---|
#18+
2 Black Savage Попробовал, проблема изменилась. :) Теперь в просмотре композитного DW линии отображаются, высота вроде считается правильно, но при печати берется высота области полученного вложенного отчета, как он выглядит в просмотре, и внутри этого "окна" печатается 2 строки данных аккуратно растянутые на всю эту высоту. Соответственно столбец показывающий высоту строки тоже показывает другие значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2004, 09:38 |
|
AutosizeHeight и RowHeight
|
|||
---|---|---|---|
#18+
Проблема решена обходным путем. Вопрос тем не менее остается открытым. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2004, 07:17 |
|
AutosizeHeight и RowHeight
|
|||
---|---|---|---|
#18+
В билде Pb8.0.4.10691 (и, видимо, в Pb901.7171) бага зафиксена! Функция rowheight() в композите возвращает нормальное значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2004, 16:58 |
|
|
start [/forum/topic.php?fid=15&fpage=104&tid=1339091]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
63ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 237ms |
total: | 447ms |
0 / 0 |