DisplayLegend: Boolean;
Свойство DisplayLegend определяет, отображается ли легенда диаграммы в таблице экспресс-отчёта.
Допустимые значения:
True. Легенда диаграммы отображается в отдельном столбце таблицы экспресс-отчёта;
False. По умолчанию. Легенда диаграммы не отображается в таблице экспресс-отчёта.
Пример отображения легенды диаграммы в таблице экспресс-отчета:
Для столбца с легендой диаграммы можно задать любое наименование вне зависимости от выбранного вида наименования из шапки/боковика в уголке таблицы.
Для выполнения примера предполагается наличие формы с набором компонентов:
Button. Компонент, реализующий кнопку, с наименованием «Button1»;
UiErAnalyzer. Компонент, являющийся источником данных для компонента TabSheetBox, с наименованием «UiErAnalyzer1». Выберите экспресс-отчёт, в котором содержится диаграмма, в свойстве Object;
TabSheetBox. Компонент, отображающий таблицу, с наименованием «TabSheetBox1». Выберите для компонента источник данных «UiErAnalyzer1» в свойстве Source.
Добавьте ссылки на системные сборки: Express, Forms, Tab.
Пример является обработчиком события OnClick для компонента «Button1».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Analyzer: IEaxAnalyzer;
EaxGrid: IEaxGrid;
Begin
UiErAnalyzer1.Active := True;
Analyzer:= UiErAnalyzer1.ErAnalyzer;
EaxGrid:= Analyzer.Grid;
EaxGrid.DisplayLegend:= Not EaxGrid.DisplayLegend;
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку в таблице указанного экспресс-отчёта будет отображаться/скрываться легенда диаграммы.
См. также: