Автоматическое изменение размеров текстовых компонентов отличается от других компонентов. Свойство Может расти (CanGrow) и Может сжиматься (CanShrink) влияют только на высоту текстового компонента. К примеру, если текст не уместился в пределах размера компонента, то высота будет увеличена. Ниже приведен пример изменения высоты.

 

img_CanGrow_CanShrink_Text1

 

Если есть лишнее место, то генератор отчетов уменьшит высоту текстового компонента.

 

img_CanGrow_CanShrink_Text2

 

Также как и в случае с другими компонентами допускается устанавливать одновременно два свойства Может расти (CanGrow) и Может сжиматься (CanShrink) в значение истина (true). В этой ситуации высота будет уменьшена или увеличена в зависимости от размера выводимого текста. Стоит учитывать, что если свойство Перенос текста (WordWrap) установлено в значение ложь (false), то генератор отчетов при изменении размеров будет учитывать только высоту одной линии текста. Т.е. если необходимо увеличить высоту текста с учетом всех строк, то нужно установить свойство Перенос текста (WordWrap) в значение истина (true).

 

Свойство Автоширина (AutoWidth)

На изменение размеров текстовых компонентов, кроме свойств Может расти (CanGrow) и Может сжиматься (CanShrink) влияет также специальное свойство Автоширина (AutoWidth). Если свойство Автоширина (AutoWidth) установлено в значение истина (true), то текстовый компонент будет изменять свою ширину в зависимости от ширины выводимого текста. Свойства Может расти (CanGrow), Может сжиматься (CanShrink) и Автоширина (AutoWidth) могут использоваться одновременно.

 

img_CanGrow_CanShrink_Text3

 

warning16 ОБРАТИТЕ ВНИМАНИЕ: Если свойство Автоширина (AutoWidth) установлено в значение ложь (false), то высота текста зависит от установки свойств Может расти (CanGrow) и Может сжиматься (CanShrink). Если свойство Автоширина (AutoWidth) равно значению ложь (false), то будет изменяться ширина текста.