IPrxChart.SeriesFormatted

Синтаксис Fore

SeriesFormatted: Boolean;

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

SeriesFormatted: boolean;

Описание

Свойство SeriesFormatted определяет, использовать ли форматированный текст ячеек для наименований рядов диаграммы.

Комментарии

Под форматированным текстом ячейки понимается формат отображения данных (ITabRange.FormattedText).

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

Пример Fore

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

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

Sub UserProc;
Var
    mb: IMetabase;
    Report: IPrxReport;
    Tab: ITabSheet;
    Chart: IPrxChart;
Begin
    mb := MetabaseClass.Active;
    Report := mb.ItemById("Report_Chart").Edit As IPrxReport;
    Tab := (Report.ActiveSheet As IPrxTable).TabSheet;
    Chart := Tab.Objects.Item(0).Extension As IPrxChart;
    Chart.SeriesFormatted := True;
    Chart.PointsFormatted := True;
    (Report As IMetabaseObject).Save;
End Sub UserProc;

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

Ниже приведена область данных, для наименований рядов и точек которой применено форматирование текста.

Пример наименований диаграммы для представленной области данных с выключенной (слева) и включенной (справа) опцией:

Пример Fore.NET

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

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

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    Report: IPrxReport;
    Tab: ITabSheet;
    Chart: IPrxChart;
Begin
    mb := Params.Metabase;
    Report := mb.ItemById["Report_Chart"].Edit() As IPrxReport;
    Tab := (Report.ActiveSheet As IPrxTable).TabSheet;
    Chart := Tab.Objects.Item[0].Extension As IPrxChart;
    Chart.SeriesFormatted := True;
    Chart.PointsFormatted := True;
    (Report As IMetabaseObject).Save();
End Sub;

См. также:

IPrxChart