Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / AutosizeHeight и RowHeight / 7 сообщений из 7, страница 1 из 1
30.03.2004, 08:36
    #32461662
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutosizeHeight и RowHeight
Есть некое DW в котором установлен AutosizeHeight у Detail-бэнда, т.к. значение одного из столбцов (строка) может быть разной длины. Есть объект Line, который выполняет роль границы строки и должен всегда находиться по нижнему краю самой большой ячейки. Для этого ему в координаты Y записано выражение rowheight() - 5 . Все работает.

Проблема в следующем: если этому DW включить PrintPreview начинает неправильно работать AutosizeHeight - обрезается последняя строка текста в ячейке. Линия отрисовывается правильно.

Если же это DW находится внутри композитного, то обрезается последняя строка текста в ячейке и линия вообще не отрисовывается. Проверка выражения rowheight() показала, что в этом случае оно вычисляется неверно, например, если в самом DW для некоторой строки оно было равно 260, то в композитном, на тех же данных оно равно 1500.

Кто-нибудь сталкивался с таким поведением и если да, то как это победить?

PB 9.0.1.6533
...
Рейтинг: 0 / 0
30.03.2004, 13:07
    #32462128
AutosizeHeight и RowHeight
Да, с функцией rowheigt(), ИМХО, проблемы... Нам пришлось обойти все отчеты при переходе с Pb6.5 на Pb8.0.4 и исправить аналогичные свойства в композитных dw, вычтя значительно большее значение (для прижатия в row значения столбца к нижней границе). Что характерно - на печать это не влияет, принтер печатает удовлетворительно. Но на экране не видать.:-)))
Я пробовал еще в таких dw указать масштаб в, например, дюймах - чтобы не возиться с обходом - фиг.
В Pb6.5 было нормально.
...
Рейтинг: 0 / 0
30.03.2004, 17:20
    #32462685
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutosizeHeight и RowHeight
To Andyn
Попробуй провести эксперимент с PB Build 7119 . Может поможет?
...
Рейтинг: 0 / 0
31.03.2004, 09:38
    #32463205
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutosizeHeight и RowHeight
2 Black Savage

Попробовал, проблема изменилась. :) Теперь в просмотре композитного DW линии отображаются, высота вроде считается правильно, но при печати берется высота области полученного вложенного отчета, как он выглядит в просмотре, и внутри этого "окна" печатается 2 строки данных аккуратно растянутые на всю эту высоту. Соответственно столбец показывающий высоту строки тоже показывает другие значения.
...
Рейтинг: 0 / 0
02.04.2004, 07:17
    #32466386
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutosizeHeight и RowHeight
Проблема решена обходным путем. Вопрос тем не менее остается открытым. :)
...
Рейтинг: 0 / 0
09.06.2004, 16:58
    #32554843
AutosizeHeight и RowHeight
В билде Pb8.0.4.10691 (и, видимо, в Pb901.7171) бага зафиксена! Функция rowheight() в композите возвращает нормальное значение.
...
Рейтинг: 0 / 0
10.06.2004, 07:50
    #32555400
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AutosizeHeight и RowHeight
Спасибо, буду качать и смотреть.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / AutosizeHeight и RowHeight / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]