Общие свойства объектов
Внешний вид
Все объекты отчета наследуются от одного базового класса 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Стиль |
Данному свойству можно присвоить имя стиля. При этом объект станет выглядеть так, как указано в стиле. Если параметры стиля поменяются, внешний вид объекта также изменится. |