![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
QReport [D6, Paradox]
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). Путем механического подгона объектов по положению на отчете получаем "Табличку"