Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

QReport [D6, Paradox]


Страницы:   1 2

serko ©   (2004-12-13 23:53:00) 

Мастера помогите! Как в Qreport с делать табличку в вертикальными линиями?


Johnmen   (2004-12-18 01:18:00) [21]

Что значит применить ? Выставить, естественно. Точнее, выставлять в BeforePrint бенда.


serko   (2004-12-17 23:56:00) [22]

Ну и как потом эту высоту применить? Там же получаются разные высоты бендов? Дай лудше пример!


Johnmen   (2004-12-16 23:48:00) [23]

Лично я ссылочек не знаю, но решение достаточно очевидно.
1. У мемо(дбтекст) снимаем автосайз.
2. Смотрим, сколько у него линий.
3. Зная размер фонта и кол-во линий, вычисляем высоту мемо.
4. Зная высоту всех мемо, находим max.
5. Зная max высоту, находим высоту бенда.
Всё...


serko   (2004-12-16 23:05:00) [24]

Ну вы же лудше знаете где искать, дайте ссылочку! Пожалуйста!


stud   (2004-12-16 09:26:00) [25]

поском по сайту. этот вопрос тут поднимался и примерчики должны быть


serko   (2004-12-15 20:17:00) [26]

Ну а примерчик дадите?


Johnmen   (2004-12-15 09:40:00) [27]

Для этого надо заранее знать высоту бенда и в BeforePrint подстраивать высоту шейпа.
Если AutoStretch=true, то выс.бенда определить заранее невозможно. Поэтому надо ее считать самому...


serko   (2004-12-14 22:41:00) [28]

Как мне сделать так чтобы у меня высота вертикальной линии была равна высоте строки (ведь они у меня разные)? Можна ли делать какую то проверку на высоту строк? Если да то примерчик если можна! Пожалуйста!


serko   (2004-12-14 00:58:00) [29]

ну нашел! Извени за глупый вопрос! А как с ним работать?


jack128   (2004-12-14 00:52:00) [30]

на закладке компонентов QReport очевидно.  Аналог TShape для этого генератора отчетов.


serko   (2004-12-14 00:38:00) [31]

А что это и где его мона взять?


jack128   (2004-12-14 00:36:00) [32]

TQRShape ??


serko   (2004-12-14 00:26:00) [33]

А если а меня высота строчек не одинаковая? т.е. у меня одно из полей - Memo. И у QRDbText (Поле Мемо) стоит AutoSize=false а AutoStretch=true. Что мне делать?


PEAKTOP   (2004-12-14 00:11:00) [34]

У каждого объекта QReport, порожденного от QRPrintable есть свойство Frame, определяющее как "обводить" объект линиями.
Если тебе надо "Табличка", то располагаешь QRLabel на QRBand(Detail) "рядом" друг с другом, ставишь всем Top=0, AutoSize = False, Выставляешь всем ширину ручками под данные и выставлешь всем свойсво Frame (Top=true, Left=True). Путем механического подгона объектов по положению на отчете получаем "Табличку"


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо