Общие свойства объектов

Top  Previous  Next

Все объекты отчета наследуются от одного базового класса (ReportComponentBase) и имеют некоторый общий набор свойств. Прежде чем изучать каждый объект, рассмотрим эти свойства.

 

Вы можете менять значение свойств с помощью окна "Свойства". Там, где это возможно (например, при работе с рамкой и заливкой), лучше использовать панели инструментов или контекстное меню объекта.

 

Свойство

Описание

Координаты и размеры

(Left, Top, Width, Height)

Объект отчета в FastReport представляет собой прямоугольник. У него есть координаты (свойства Left, Top) и размеры (свойства Width, Height).

"Якорь"

(Anchor)

Это свойство определяет, как будет изменяться позиция объекта и/или его размеры при изменении размеров контейнера, на котором он лежит. Используя якорь, можно сделать так, чтобы объект расширялся или сдвигался синхронно с контейнером. Подробнее об использовании этого свойства можно прочитать в разделе "Автоматический подбор высоты объектов".

"Стыковка"

(Dock)

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

Рамка и заливка

(Border, Fill)

Эти свойства содержат настройки рамки и заливки соответственно. Их можно менять, используя панели инструментов.

"Может расти", "Может сжиматься"

(CanGrow, CanShrink)

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

"Сдвиг"

(ShiftMode)

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

"Расти вниз"

(GrowToBottom)

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

"Может разрываться"

(CanBreak)

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

"Печатать на..."

(PrintOn)

Это свойство определяет, на каких страницах может быть напечатан объект. Подробнее об использовании этого свойства можно прочитать в разделе "Многостраничный отчет типа "Буклет".

"Курсор"

(Cursor)

Это свойство определяет вид указателя мыши, когда он находится над объектом. Свойство работает только в окне предварительного просмотра.

"Видимый"

(Visible)

Свойство определяет, будет ли объект отображаться в отчете. Невидимый объект не отображается в окне предварительного просмотра и не печатается на принтере.

"Печатаемый"

(Printable)

Свойство определяет, будет ли объект печататься на принтере. Если это свойство отключено, объект будет виден в окне предварительного просмотра, но не попадет на распечатку.

"Гиперссылка"

(Hyperlink)

Это свойство позволяет сделать объект отчета интерактивным. Подробно работа с гиперссылками будет рассмотрена в разделе "Интерактивные отчеты".

"Закладка"

(Bookmark)

Это свойство используется совместно со свойством "Гиперссылка". Оно может содержать любое выражение. Выражение будет вычислено при работе отчета, и его значение будет использовано в качестве имени закладки.

"Ограничения"

(Restrictions)

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

"Стиль"

(Style)

Данному свойству можно присвоить имя стиля. При этом объект станет выглядеть так, как указано в стиле. Если параметры стиля поменяются, внешний вид объекта также изменится.