IEaxGridViewSettings.UseStyleFormatting

Синтаксис Fore

UseStyleFormatting: Boolean;

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

UseStyleFormatting: boolean;

Описание

Свойство UseStyleFormatting определяет, будет ли использоваться оформление текущего листа.

Комментарии

Возможные значения:

Свойство актуально, если осуществляется работа с аналитической областью данных в регламентном отчете.

Пример Fore

Для выполнения примера в репозитории необходимо наличие регламентного отчета с идентификатором «REG_REPORT». Отчет содержит аналитическую область данных.

Добавьте ссылки на системные сборки: Express, Metabase, Pivot, Report.

Sub UserProc;
Var
    MB: IMetabase;
    Rep: IPrxReport;
    PivSlice: IEaxDataAreaSlice;
    Grid: IEaxGrid;
Begin
    // Получим репозиторий
    MB := MetabaseClass.Active;
    // Получим регламентный отчет
    Rep := MB.ItemById("REG_REPORT").Edit As IPrxReport;
    // Получим срез аналитической области данных
    PivSlice := Rep.DataArea.Slices.Item(0);
    // Будем использовать оформление текущего листа
    Grid := PivSlice.Views.Item(0As IEaxGrid;
    Grid.ViewSettings.UseStyleFormatting := True;
    // Сохраним изменения
    Rep.MetabaseObject.Save;
End Sub UserProc;

После выполнения примера таблица данных будет использовать оформление текущего листа.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Report;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Rep: IPrxReport;
    PivSlice: IEaxDataAreaSlice;
    Grid: IEaxGrid;
Begin
    // Получим репозиторий
    MB := Params.Metabase;
    // Получим регламентный отчет
    Rep := MB.ItemById["REG_REPORT"].Edit() As IPrxReport;
    // Получим срез аналитической области данных
    PivSlice := Rep.DataArea.Slices.Item[0];
    // Будем использовать оформление текущего листа
    Grid := PivSlice.Views.Item[0As IEaxGrid;
    Grid.ViewSettings.UseStyleFormatting := True;
    // Сохраним изменения
    Rep.MetabaseObject.Save();
End Sub;

См. также:

IEaxGridViewSettings