IChartAxisInterlineCaption.HorizontalOffset

Синтаксис

HorizontalOffset: Double;

Описание

Свойство HorizontalOffset определяет отступ заголовка от линии уровня.

Комментарии

Формат заголовка настраивается для линии уровня, от которой направлена заливка интервала между линиями уровня.

Для определения выравнивание текста заголовка между линиями уровня по горизонтали используйте свойство IChartAxisInterlineCaption.HorizontalAlignment.

Пример

Для выполнения примера предполагается наличие формы, содержащей компонент Button с идентификатором «Button1», компонент UiErAnalyzer с идентификатором «UiErAnalyzer1» и компонент ChartBox с идентификатором «ChartBox1». Укажите «UiErAnalyzer1» в качестве источника для «ChartBox1».

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

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    AxisX, AxisY: IChartAxis;
    APen: IGxPen;
    ChartLevel: IChartAxisLevelLine;
    LevelLines : IChartAxisLevelLines;
    Caption: IChartAxisInterlineCaption;
Begin
    AxisX := ChartBox1.Chart.AxisX;
    // Добавление линии уровня:
    LevelLines := AxisX.LevelLines;
    LevelLines.Add(0.625000, APen);
    LevelLines.Add(0.875000, APen);
    // Заливка интервала между линиями уровня:
    ChartLevel := LevelLines.Item(0);
    ChartLevel.InterlineColor := GxColor.FromName("Yellow");
    // Настройка заголовка интервала между линиями уровня:
    ChartLevel.EnableInterlineCaption:=True;
    Caption := ChartLevel.InterlineCaption;
    Caption.Text:="Уровень = 2007";
    Caption.Font:= New GxFont.Create("Arial",10);
    Caption.FontColor:= GxColor.FromName("Blue");
    Caption.HorizontalOffset:= 20;
End Sub Button1OnClick;

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

См. также:

IChartAxisInterlineCaption