Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Компонент инкапсулирует основные свойства стандартной полосы отчета и предназначен для создания структуры отчета. В нем можно размещать другие компоненты, определяющие внешний вид отчета и отображающие информацию. Компонент может играть роль любой полосы, тип которой определяется свойством BandType. При создании отчетов для приложений, работающих с БД, основную роль играет тип Detail.
В зависимости от выбранного типа полосы, изменяется повеление компонента во время печати или просмотра. Ширина компонента не может быть изменена - она определяется только шириной рабочей области отчета. Высота компонента в большинстве типов полос регулируется обычными способами. Исключение составляют типы Detail и SubDetail, высота которых при печати или просмотре зависит от первоначальной высоты и количества записей в связанном наборе данных.
Свойства:
Методы:
Методы-обработчики событий:
Основное свойство компонента полосы BandType определяет ее тип и, следовательно, поведение. Это свойство устанавливается вручную только в том случае, когда разработчик переносит новый компонент полосы из Палитры компонентов. При использовании свойства Bands отчета тип полосы устанавливается автоматически. Свойство BandType может принимать следующие значения:
При помощи метода AddPrintable можно изменять оформление полосы во время выполнения приложения. Он переносит в полосу новый компонент, указанный в параметре printabieciass. Оформление можно модифицировать в соответствии с действиями пользователя или при появлении в наборе данных определенной информации. Так как функция AddPrintable возвращает ссылку на экземпляр компонента, то ее можно использовать и для задания параметров элемента.
Дата публикования: 2014-12-25; Прочитано: 307 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!