Проблема комбинации Autowidth и Halign

отредактировано 17:41 Раздел: FastReport 4.0
Здравствуйте!
Думаю, что это ошибка фастрепорта. Я заметила проблему в двух случаях, когда мне надо использовать свойства мемо Autowidth=True и HAlign =haRight одновременно.
1 случай - некоторые значения (не по всему отчету, и часто не самые большие по разрядности значения) урезаются слева.
К примеру, число $15200 - знак доллара наполовину выглядит урезанным слева. Если делаю Autowidth=False, то показывается нормально. Причем, как я сказала, если даже ширина мемо в отчете значительно больше, чем само число, то все равно урезается. И, что вообще не понятно, к примеру в этом же отчете в другой колонке (при равных свойствах мемо) число гораздо бОльшее может отображаться не урезанным. То есть полнуюакотомерность когда ошибка вылазит не получается проследить.
2 случай - если в отчете помещаю 2 мемо, у обоих свойства Autowidth=True и HAlign =haRight. То, более длинное значение порой смещается влево гораздо больше не только по левому краю, но и правый край тоже сдвигается несколько влево.
Поясню, вот так на отчете лежат мемки:
Memo1
Memo2
Когда смотрим результат показа, то к примеру, если значение Memo1.Text ="Зачемательный отчет", Memo2.Text ="Создан"
выглядит это так
Зачемательный отчет
Создан
То есть видите, правые края не уравнены.
Если кто знает, как решить эту проблему, откликнитесь, очень буду признательна. И если кто тоже встретился с такой проблемой, даже если не решил еще, тоже прошу откликнуться. А вообще может эта ушибка уже устранена в следующей версии?? Прошу откликнуться и прокомментировать насчет этого бага разработчиков фастрепорта.
Заранее благодарна.
Надя

Комментарии

  • отредактировано 17:41
    Описанные Вами ошибки воспроизвести не удается.
    Можете прислать отчет с демонстрацией описанных проблем ?

  • отредактировано 17:41
    А можно узнать чем закончилось? У меня подобная проблема, в мемо задано выравнивание по правому краю. В превью, и при экспорте в pdf из превью, всё отлично выглядит. После реализации в коде, на выходе получаем как вы и описали. Ещё есть вопрос на счёт выравнивания текста по ширине - оно не работает, это такая фича pdf или баг в фастрепорте?
    FR version 4.9 + D2009

    ЗЫ: При экспорте в PDF из превью, если указывать пароль в секьюрити, то сбрасываются флаги экспорта.
  • отредактировано 17:41
    написал: »
    А можно узнать чем закончилось? У меня подобная проблема, в мемо задано выравнивание по правому краю. В превью, и при экспорте в pdf из превью, всё отлично выглядит. После реализации в коде, на выходе получаем как вы и описали.
    Да пока ничем не закончилось. Я не смогла пока определить полную закономерность того, когда это происходит. Порой один и тот же отчет нормально отображается в зависимости от количества записей в датасет. И я не знаю, как я должна прислать пример отчета, ведь его же не получится протестировать, так как данные я то не могу послать.
    Короче, я пока временно поставила в отчетах Autiwidth := False. Но на будущее желательно все же решить эту проблему. Сейчас нет времени, так как нахожусь в процессе перевода всех отчетов (очень много) с версии 2 в версию 4.
    Было бы хорошо узнать, что надо присылать, когда аминистратор просит прислать пример. Я имею в виду, чтобы присланный отчет можно было запустить на выполнение. Ведь если прислать просто Fr3 файл, в моем случае проблему продемонстрировать не удастся.

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

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