Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.12;
Скачать: CL | DM;

Вниз

Размер секции в отчете (QuickReport)   Найти похожие ветки 

 
demisen   (2002-08-21 14:17) [0]

Добрый день.

У меня опять появилсся вопрос. С помощью QuickReport делаю отчет: в отчете есть длинное текстовое поле, если контрол имеет высоту равную примерно 1 символу то надпись или не влазит в контрол, либо увеличивает его по горизонтали, что не допустимо.
Если я делаю егу высоту равную высоте двух символов, то надпись полностью умещается.
Но дело в том, что не все надписи по длине переходят на вторую строку и в этом случае получается, что высота секции избыточна (можно в 2 раза ниже).
Если не понятно, попробую пояснить:

Вот так есть:


Какой то текст который не
умещается в одну строку
--------------------------
А этот текст уместился

--------------------------
Предыдущий текст хоть и умес-
тился, но занимает столько же места

А вот так надо:


Какой то текст который не
умещается в одну строку
--------------------------
А этот текст уместился
--------------------------
Предыдущий текст хоть и умес-
тился, но занимает столько же места

То есть как бы высота секции должна зависеть от длинны текста.

Не подскажите, как этого можно достичь ?

Спасибо.


 
Johnmen ©   (2002-08-21 14:36) [1]

Динамически, в зависимости от текущей высоты, менять высоту чего надо (бенда напр.) (в BeforePrint).


 
demisen   (2002-08-21 14:56) [2]

То есть, для каждой печатаемой секции определять длинну определенного поля и в зависимости от этой длинны устанавливать высоту контрола, на который выводится это поле, а также высоту секции в которой расположен даннй контрол ?


 
Johnmen ©   (2002-08-21 15:08) [3]

Да...
Но можно проще (не всегда подходит), установить AutoStretch


 
demisen   (2002-08-21 15:23) [4]

Пробовал. Контрол действительно растягивается согласно длине текста, но при этом секция не желает растягиваться вслед за этим контролом. В результате текст как бы утопает за следующей строкой. Может можно как нибудь автоматически выставить, чтобы высота секции увеличивалась и уменьшалась согласно высоте данного (или же самого большого) контрола, причем его длина может изменяться (AutoStretch) при построении отчета ?


 
Johnmen ©   (2002-08-21 15:54) [5]

>demisen (21.08.02 15:23)

Что-то ты путано объяснил...:) Причем здесь растяжка ?...:-)))
AutoStretch увеличивает вертик.размер бенда в зависимости от верт.размера QRDBText, QRLabel и т.д.


 
Mambet   (2002-08-22 07:04) [6]

A свойство WordWrap в True не помогает?


 
RangerBetta ©   (2002-08-22 10:21) [7]

Поробую сделать AutiSize=False и WordWrap=True



Страницы: 1 вся ветка

Текущий архив: 2002.09.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
14-35857
VEG
2002-08-10 23:18
2002.09.12
---|Ветка была без названия|---


14-35869
lipskiy
2002-08-17 02:45
2002.09.12
Люди! Помогите! Очень прошу! (img to TWebBrowser from resourses)


3-35581
nic418
2002-08-22 09:19
2002.09.12
DbiRegenIndexes для FoxPro2.5! Помогите горю по срокам!!!


14-35898
RV
2002-08-19 14:50
2002.09.12
Выручайте, братцы! скорее плз


1-35711
@Ujin
2002-08-30 12:58
2002.09.12
Знаю - достал... Но как программно создать ярлык???