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

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

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

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

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

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


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