Перейти к содержанию

Общие свойства объектов: различия между версиями

Материал из Химсофт Вики
Нет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 12: Строка 12:
|-
|-
|<code>Left</code>, <code>Top</code>, <code>Width</code>, <code>Height</code><br/>'''''Координаты и размеры'''''
|<code>Left</code>, <code>Top</code>, <code>Width</code>, <code>Height</code><br/>'''''Координаты и размеры'''''
|Объект отчета в FastReport представляет собой прямоугольник. У него есть координаты (свойства Left, Top) и размеры (свойства Width, Height).
|Объект отчета в дизайнере представляет собой прямоугольник. У него есть координаты (свойства <code>Left</code>, <code>Top</code>) и размеры (свойства <code>Width</code>, <code>Height</code>).
|-
|-
|<code>Anchor</code><br/>'''''Якорь'''''
|<code>Anchor</code><br/>'''''Якорь'''''
|Это свойство определяет, как будет изменяться позиция объекта и/или его размеры при изменении размеров контейнера, на котором он лежит. Используя якорь, можно сделать так, чтобы объект расширялся или сдвигался синхронно с контейнером.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе "Автоматический подбор высоты объектов".''
|Это свойство определяет, как будет изменяться позиция объекта и/или его размеры при изменении размеров контейнера, на котором он лежит. Используя якорь, можно сделать так, чтобы объект расширялся или сдвигался синхронно с контейнером.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе <code>Автоматический подбор высоты объектов</code>.''
|-
|-
|<code>Dock</code><br/>'''''Стыковка'''''
|<code>Dock</code><br/>'''''Стыковка'''''
|Это свойство определяет, к какой стороне контейнера будет пристыкован объект.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе "Автоматический подбор высоты объектов".''
|Это свойство определяет, к какой стороне контейнера будет пристыкован объект.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе <code>Автоматический подбор высоты объектов</code>.''
|-
|-
|<code>Border</code><br/>'''''Рамка'''''<br/><code>Fill</code><br/>'''''Заливка'''''
|<code>Border</code><br/>'''''Рамка'''''<br/><code>Fill</code><br/>'''''Заливка'''''
Строка 24: Строка 24:
|-
|-
|<code>CanGrow</code><br/>'''''Может расти'''''<br/><code>CanShrink</code><br/>'''''Может сжиматься'''''
|<code>CanGrow</code><br/>'''''Может расти'''''<br/><code>CanShrink</code><br/>'''''Может сжиматься'''''
|Эти свойства позволяют подбирать высоту объекта таким образом, чтобы он вмещал весь текст.<br/><br/>''Подробнее об использовании этих свойств можно прочитать в разделе "Автоматический подбор высоты объектов".''
|Эти свойства позволяют подбирать высоту объекта таким образом, чтобы он вмещал весь текст.<br/><br/>''Подробнее об использовании этих свойств можно прочитать в разделе <code>Автоматический подбор высоты объектов</code>.''
|-
|-
|<code>ShiftMode</code><br/>'''''Сдвиг'''''
|<code>ShiftMode</code><br/>'''''Сдвиг'''''
|Объект, у которого свойство включено, будет сдвинут вниз или вверх, если над ним имеется объект, который расширяется или сжимается.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе "Автоматический подбор высоты объектов".''
|Объект, у которого свойство включено, будет сдвинут вниз или вверх, если над ним имеется объект, который расширяется или сжимается.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе <code>Автоматический подбор высоты объектов</code>.''
|-
|-
|<code>GrowToBottom</code><br/>'''''Расти вниз'''''
|<code>GrowToBottom</code><br/>'''''Расти вниз'''''
|Объект с таким свойством при печати растягивается до нижней границы бэнда.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе "Автоматический подбор высоты объектов".''
|Объект с таким свойством при печати растягивается до нижней границы бэнда.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе <code>Автоматический подбор высоты объектов</code>.''
|-
|-
|<code>CanBreak</code><br/>'''''Может разрываться'''''
|<code>CanBreak</code><br/>'''''Может разрываться'''''
|Это свойство есть у текстовых объектов – "Текст" и "Форматированный текст". Оно определяет, может ли содержимое объекта разрываться на части. Это может произойти, если у бэнда, на котором лежит объект, включено аналогичное свойство.
|Это свойство есть у текстовых объектов – <code>Текст</code> и <code>Форматированный текст</code>. Оно определяет, может ли содержимое объекта разрываться на части. Это может произойти, если у бэнда, на котором лежит объект, включено аналогичное свойство.
|-
|-
|<code>PrintOn</code><br/>'''''Печатать на...'''''
|<code>PrintOn</code><br/>'''''Печатать на...'''''
|Это свойство определяет, на каких страницах может быть напечатан объект.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе "Многостраничный отчет типа "Буклет".''
|Это свойство определяет, на каких страницах может быть напечатан объект.<br/><br/>''Подробнее об использовании этого свойства можно прочитать в разделе <code>Многостраничный отчет типа "Буклет"</code>.''
|-
|-
|<code>Cursor</code><br/>'''''Курсор'''''
|<code>Cursor</code><br/>'''''Курсор'''''
Строка 48: Строка 48:
|-
|-
|<code>Hyperlink</code><br/>'''''Гиперссылка'''''
|<code>Hyperlink</code><br/>'''''Гиперссылка'''''
|Это свойство позволяет сделать объект отчета интерактивным.<br/><br/>''Подробно работа с гиперссылками будет рассмотрена в разделе "Интерактивные отчеты".''
|Это свойство позволяет сделать объект отчета интерактивным.<br/><br/>''Подробно работа с гиперссылками будет рассмотрена в разделе <code>Интерактивные отчеты</code>.''
|-
|-
|<code>Bookmark</code><br/>'''''Закладка'''''
|<code>Bookmark</code><br/>'''''Закладка'''''

Текущая версия от 07:58, 19 октября 2026

Все объекты отчета наследуются от одного базового класса ReportComponentBase и имеют некоторый общий набор свойств.

В зависимости от типа объекта можно менять значение свойств одним или несколькими путями с помощью:

  • окна Свойства;
  • панели инструментов;
  • контекстного меню объекта.
Свойство Описание
Left, Top, Width, Height
Координаты и размеры
Объект отчета в дизайнере представляет собой прямоугольник. У него есть координаты (свойства Left, Top) и размеры (свойства Width, Height).
Anchor
Якорь
Это свойство определяет, как будет изменяться позиция объекта и/или его размеры при изменении размеров контейнера, на котором он лежит. Используя якорь, можно сделать так, чтобы объект расширялся или сдвигался синхронно с контейнером.

Подробнее об использовании этого свойства можно прочитать в разделе Автоматический подбор высоты объектов.
Dock
Стыковка
Это свойство определяет, к какой стороне контейнера будет пристыкован объект.

Подробнее об использовании этого свойства можно прочитать в разделе Автоматический подбор высоты объектов.
Border
Рамка
Fill
Заливка
Эти свойства содержат настройки рамки и заливки соответственно. Их можно менять, используя панели инструментов.
CanGrow
Может расти
CanShrink
Может сжиматься
Эти свойства позволяют подбирать высоту объекта таким образом, чтобы он вмещал весь текст.

Подробнее об использовании этих свойств можно прочитать в разделе Автоматический подбор высоты объектов.
ShiftMode
Сдвиг
Объект, у которого свойство включено, будет сдвинут вниз или вверх, если над ним имеется объект, который расширяется или сжимается.

Подробнее об использовании этого свойства можно прочитать в разделе Автоматический подбор высоты объектов.
GrowToBottom
Расти вниз
Объект с таким свойством при печати растягивается до нижней границы бэнда.

Подробнее об использовании этого свойства можно прочитать в разделе Автоматический подбор высоты объектов.
CanBreak
Может разрываться
Это свойство есть у текстовых объектов – Текст и Форматированный текст. Оно определяет, может ли содержимое объекта разрываться на части. Это может произойти, если у бэнда, на котором лежит объект, включено аналогичное свойство.
PrintOn
Печатать на...
Это свойство определяет, на каких страницах может быть напечатан объект.

Подробнее об использовании этого свойства можно прочитать в разделе Многостраничный отчет типа "Буклет".
Cursor
Курсор
Это свойство определяет вид указателя мыши, когда он находится над объектом. Свойство работает только в окне предварительного просмотра.
Visible
Видимый
Свойство определяет, будет ли объект отображаться в отчете. Невидимый объект не отображается в окне предварительного просмотра и не печатается на принтере.
Printable
Печатаемый
Свойство определяет, будет ли объект печататься на принтере. Если это свойство отключено, объект будет виден в окне предварительного просмотра, но не попадет на распечатку.
Hyperlink
Гиперссылка
Это свойство позволяет сделать объект отчета интерактивным.

Подробно работа с гиперссылками будет рассмотрена в разделе Интерактивные отчеты.
Bookmark
Закладка
Это свойство используется совместно со свойством "Гиперссылка". Оно может содержать любое выражение. Выражение будет вычислено при работе отчета, и его значение будет использовано в качестве имени закладки.
Restrictions
Ограничения
Это свойство позволяет задавать ограничения на некоторые операции над объектом. По умолчанию свойство пустое, т.е. над объектом можно совершать все операции.
Style
Стиль
Данному свойству можно присвоить имя стиля. При этом объект станет выглядеть так, как указано в стиле. Если параметры стиля поменяются, внешний вид объекта также изменится.