IChartAxisLevelLine.MinMaxRelatesToSecondaryAxis

Синтаксис Fore

MinMaxRelatesToSecondaryAxis: Boolean;

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

MinMaxRelatesToSecondaryAxis: boolean;

Описание

Свойство MinMaxRelatesToSecondaryAxis определяет, задаются ли минимальное и максимальное значения по отношению к дополнительной оси.

Комментарии

Допустимые значения:

Для задания минимального и максимального значений используйте свойства IChartAxisLevelLine.Min и IChartAxisLevelLine.Max.

Пример Fore

Для выполнения примера предполагается наличие формы, содержащей компонент Button с идентификатором «Button1», компонент ChartBox с идентификатором «ChartBox1» и компонент UiErAnalyzer с идентификатором «UiErAnalyzer1», являющийся источником данных для компонента ChartBox1. В качестве источника данных для компонента UiErAnalyzer1 укажите экспресс-отчет, сохраненный на листе с диаграммой. На диаграмме должны присутствовать линии уровня.

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

Добавьте ссылку на системную сборку «Drawing».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    ChartLevel: IChartAxisLevelLine;
    AxisY: IChartAxis;
Begin
    AxisY := ChartBox1.Chart.AxisY;
    ChartLevel := AxisY.LevelLines.Item(0);
    ChartLevel.MinMaxRelatesToSecondaryAxis := True;
    ChartLevel.AutoMin := False;
    ChartLevel.Min := 0.125000;
    ChartLevel.AutoMax := False;
    ChartLevel.Max := 0.875000;
    ChartLevel.InterlineColor := GxColor.FromName("Blue");
End Sub Button1OnClick;

После выполнения примера на диаграмме будут отображаться линии уровня в соответствии с заданными параметрами:

Пример Fore.NET

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

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

Добавьте ссылки на системные сборки «Drawing», «Chart».

Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Drawing;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    ChartLevel: IChartAxisLevelLine;
    AxisY: IChartAxis;
    Gxcolor: GxColorClassClass = New GxColorClassClass();
Begin
    AxisY := chartBoxNet1.CtrlBox.Chart.AxisY;
    ChartLevel := AxisY.LevelLines.Item(0);
    ChartLevel.MinMaxRelatesToSecondaryAxis := True;
    ChartLevel.AutoMin := False;
    ChartLevel.Min := 0.125000;
    ChartLevel.AutoMax := False;
    ChartLevel.Max := 0.875000;
    ChartLevel.InterlineColor := GxColor.FromName("Blue");
End Sub;

См. также:

IChartAxisLevelLine