Баг со свойством baWidth

отредактировано 00:43 Раздел: FastReport 3.0
1. на Band ReportSummare положить memo0 и присвоить ему свойство аллигн baWidth, пишем в него текст.
2. на Band ReportSummare кладем еще memo1 и присвоить ему свойство аллигн baWidth, пишем в него текст.
И если memo1 мышкой двигать вверх, чтобы их поплотнее расположить по вертикали, то при соприкосновении memo0 пропадает!
При аллигне baNone этого не происходит...

Комментарии

  • отредактировано 00:43
    написал:
    И если memo1 мышкой двигать вверх, чтобы их поплотнее расположить по вертикали, то при соприкосновении memo0 пропадает!
    ОН не пропадает, он становится под первым МЕМО, попробуй после его пропадания увеличить размер по вертикали ReportSummary и сам увидишь...
    написал:
    При аллигне baNone этого не происходит...
    Само собой, никакого выравнивания в этом случае не происходит.
  • отредактировано 00:43
    Черта с два! Высота бенда здесь не причем! При любой высоте это происходит.
    И memo0 не оказывается под memo1, а пропадает полностью, на ПреВью его тоже не видно. А многострочный memo0 иногда пытается свернутся в квадратик 1*1 см.
    А мне надо поплотнее расположить по вертикали! memo0 - заголовок посередине строки, memo1 -расшифровка к примеру.
    у меня FR v.3.21 и в FR2.5 такого не было!
  • отредактировано 00:43
    Такое происходит по причине такой реализации данного способа выравнивания, а суть в следующем:
    Два мемо с таким значением выравнивания при пересечении пытаются выстроиться друг за другом, слева - направо, таким образом, один из МЕМО, становится вправо от другого и пропадает из зоны страницы отчета.
    И соответственно становится невидимым.
    Такая реализация появилась в ФастРепорте 3.х в его новом ядре и реализации объектов, поэтому в версии 2.5 такого не происходит.
    Такое поведение объектов, по-моему, является багом, хотя разработчики могут сказать, что это фича.
  • отредактировано 00:43
    Еще хотел заметить, что такое нерациональное поведение объектов в момент наложения, при значениях Align на бэнде при различных сочетаниях значения этого свойства для нескольких объектов.

    Что ответят разработчики на такую проблему. Или опять промолчат...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.