IChart.ExcludeInvisibleSeries

Синтаксис Fore

ExcludeInvisibleSeries: Boolean;

Синтаксис Fore.NET

ExcludeInvisibleSeries: Boolean;

Описание

Свойство ExcludeInvisibleSeries определяет возможность перестроения круговой диаграммы при исключении рядов через легенду.

Комментарии

По умолчанию свойство имеет значение False.

Если свойство имеет значение False, то при исключении рядов круговой диаграммы через легенду, скрытые ряды образуют пустые места в диаграмме, сохраняя пропроции круговой диаграммы.

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

Пример Fore

Для выполнения примера предполагается наличие экспресс-отчета, содержащего круговую диаграмму с включенной легендой, наличие формы, содержащей следующие компоненты:

Добавьте ссылки на системные сборки: Chart, Express, Forms.

Пример является обработчиком события OnClick для компонента «Button1».

    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    
Var
        Chart : IChart;
    
Begin
        Chart := UiErAnalyzer1.ErAnalyzer.Chart 
As IChart;
        Chart.ExcludeInvisibleSeries := 
True;
    
End Sub Button1OnClick;

 

После выполнения примера после нажатия кнопки «Button1» круговая диаграмма, при исключении рядов через легенду, будет перестраиваться, отображая только включенные элементы, не оставляя пустых полей на месте исключенных рядов.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Forms;

...

    Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
    
Var
        Chart : IChart;
    
Begin
        Chart := UiErAnalyzerNet1.ErAnalyzer.ErAnalyzer.Chart 
As IChart;
        Chart.ExcludeInvisibleSeries := 
True;
    
End Sub;

См. также:

IChart