IChartCaption.HorizontalAlignment

Синтаксис Fore

HorizontalAlignment: ChartHorizontalAlignment;

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

HorizontalAlignment: Prognoz.Platform.Interop.Chart.ChartHorizontalAlignment;

Описание

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

Пример Fore

Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REGL_CHART», содержащим диаграмму.

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

Sub UserProc;
Var
    mb: IMetabase;
    report: IPrxReport;
    chart: IChart;
Begin
    mb := MetabaseClass.Active;
    report := mb.ItemById("REGL_CHART").Edit As IPrxReport;
    chart := (report.ActiveSheet As IPrxTable).TabSheet.Objects.Item(0).Extension As IChart;
    chart.Caption.HorizontalAlignment := ChartHorizontalAlignment.Right;
    (report As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера текст заголовка диаграммы будет выровнен по правому краю.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Report;
Imports Prognoz.Platform.Interop.Tab;

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    report: IPrxReport;
    chart: IChart;
Begin
    mb := Params.Metabase;
    report := mb.ItemById["REGL_CHART"].Edit() As IPrxReport;
    chart := (report.ActiveSheet As IPrxTable).TabSheet.Objects.Item[0].Extension As IChart;
    chart.Caption.HorizontalAlignment := ChartHorizontalAlignment.chaRight;
    (report As IMetabaseObject).Save();
End Sub;

См. также:

IChartCaption