CustomPaletteIndex: Integer;
CustomPaletteIndex: Integer;
Свойство CustomPaletteIndex определяет индекс цвета ряда данных в стандартной палитре.
Свойство актуально, если IChartSerie.ColorIsDefault = True.
Для выполнения примера предполагается наличие формы, содержащей компонент Button с идентификатором «Button1», компонент ChartBox с идентификатором «ChartBox1» и компонент UiErAnalyzer с идентификатором «UiErAnalyzer1». Для компонента «ChartBox1» укажите источник данных «UiErAnalyzer1».
Пример является обработчиком события OnClick для компонента «Button1».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Chart: IChart;
Serie: IChartSerie;
i: Integer;
Begin
Chart := ChartBox1.Chart;
For i := 0 To Chart.Series.Count-1 Do
Serie := Chart.Series.Item(i);
Serie.Is3DBorder := True;
End For;
Serie.ColorIsDefault := True;
Serie.CustomPaletteIndex := 1;
End Sub Button1OnClick;
При нажатии на кнопку для рядов данных будут применены следующие настройки:
будет использоваться 3D-стиль границы всех рядов
будут использоваться цвета из стандартной палитры;
сменится заливка для всех рядов данных.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.
Imports Prognoz.Platform.Interop.Chart;
…
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
Chart: IChart;
Serie: IChartSerie;
i: Integer;
Begin
Chart := chartBoxNet1.CtrlBox.Chart;
For i := 0 To Chart.Series.Count-1 Do
Serie := Chart.Series.Item[i];
Serie.Is3DBorder := True;
End For;
Serie.ColorIsDefault := True;
Serie.CustomPaletteIndex := 1;
End Sub;
См. также: