Как реализовать полосу детализации переменной высоты в QuickReports - PullRequest
4 голосов
/ 18 августа 2011

Delphi 7 и QuickReports.Кто-нибудь знает, как реализовать детальную полосу переменной высоты, чтобы область детальной полосы динамически корректировалась, чтобы наилучшим образом соответствовать загруженным данным из запроса?Это вообще возможно с QuickReports?Если нет, то знаете ли вы какой-либо продукт, способствующий этому?

EDIT

Используемые компоненты: TQuickRep, TQRBand и конкретный элемент управления, который будет содержать содержимое переменного размераis TQRExpr

EDIT

Ключевая часть информации, не включенная в ответ, состоит в том, как назначить выражение для TQRExprMemo, так как оно не имеет свойства выражения, такого какTQRExpr.Ответ заключается в том, чтобы заключить выражение в {} (например, "{expression}") и присвоить его свойству Lines.

Установите для RemoveBlankLines значение True, для AutoStretch - значение True, AutoSize - для значение False.

1 Ответ

2 голосов
/ 18 августа 2011

Я всегда использую TQRExprMemo. Установите AutoSize на True, AutoStretch на True и IIRC есть свойство удалять / подавлять пустые строки. Я часто использовал это для создания почтовых меток, блоков адресов на письмах и т. Д.

...