|
|
|
FastReport 4.3 версия изменение и перестроение в рантайме
|
|||
|---|---|---|---|
|
#18+
Доброе время земных суток. Вот кто у нас спец пот FastReport - может знает, как сделать вот что: в отчете применили CrossView. в OnBeforePrint где-то развернули текст на 90 градусов, где-то что-то еще сделали... Есть ли способ заставить FastReport заново все пересчитать все размеры и прочее, как он делает это перед печатью, чтобы он стал снова красиво выводиться! Пример: если вращать текст в дизайне - он высоту ячейки увеличит, так как он уже будет знать как ее увеличить. Если в рантайме развернуть текст - никто не будет увеличивать ячейку, так как отчет уже Prepared. А в случае с CrossView отчет заранее не может знать о той ячейке ничего, так как она возникает в пространстве в процессе печати, а до печати ее нет - ее порождает CrossView. Так вот вопрос - можно ли как-нибудь еще перед onBeforePrint найти все, объекты, которые нагенерировал CrossView, пройтись по ним, достучаться до их пропертей, поменять что надо, где-то развернуть... а потом заставить фаст репорт сделать PrepareReport уже после вмешательства... Или может есть какой более грамотный способ вывести качественный отчет, без отлавливания выплевываемых объектов в скрипте и без подпиливания всего этого в рантайме... ? А то все время такле чувство, что делаем не отчет, а боремся с ним... заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2014, 16:05 |
|
||
|
FastReport 4.3 версия изменение и перестроение в рантайме
|
|||
|---|---|---|---|
|
#18+
Молчит великая страна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2014, 16:37 |
|
||
|
FastReport 4.3 версия изменение и перестроение в рантайме
|
|||
|---|---|---|---|
|
#18+
Galadriel75, по FastReport можно спросить еще в форуме по Delphi Там отвечают. Вчера было две темы, сегодня одна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2014, 19:00 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=38534538&tid=1533814]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 523ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...