IEaxGridViewSettings.CreateRegion

Синтаксис Fore

CreateRegion: Boolean;

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

CreateRegion: boolean;

Описание

Свойство CreateRegion определяет, будет ли создан регион таблицы в регламентном отчете.

Комментарии

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

Регион таблицы - это объект типа ITabRegion. Признаком наличия региона таблицы в регламентном отчете является синий треугольник в левом верхнем углу таблицы.

Пример Fore

Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «REPORT». В отчете создана аналитическая область данных.

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

Sub UserProc;
Var
    MB: IMetabase;
    Report: IPrxReport;
    Grid: IEaxGrid;
    ViewSets: IEaxGridViewSettings;
Begin
    // Получим таблицу
    MB := MetabaseClass.Active;
    Report := MB.ItemById("REPORT").Edit As IPrxReport;
    Grid := Report.DataArea.Views.Item(0As IEaxGrid;
    // Получим настройки представления таблицы
    ViewSets := Grid.ViewSettings;
    // Не будем создавать регион
    ViewSets.CreateRegion := False;
    // Отображаться будут только данные
    ViewSets.OutputPart := EaxGridOutputPart.Data;
    ViewSets.OutputRange := "A7:G12";
    // Отображать гиперссылки как текст
    ViewSets.HyperlinkAsText := True;
    // Сохраним изменения
    Report.MetabaseObject.Save;
End Sub UserProc;

После выполнения примера в таблице регламентного отчета будет отображаться область значений в указанном диапазоне. Регион для области значений создан не будет, .

Пример Fore.NET

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

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

Public
 Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Report: IPrxReport;
    Grid: IEaxGrid;
    ViewSets: IEaxGridViewSettings;
Begin
    // Получим таблицу
    MB := Params.Metabase;
    Report := MB.ItemById["REPORT"].Edit() As IPrxReport;
    Grid := Report.DataArea.Views.Item[0As IEaxGrid;
    // Получим настройки представления таблицы
    ViewSets := Grid.ViewSettings;
    // Не будем создавать регион
    ViewSets.CreateRegion := False;
    // Отображаться будут только данные
    ViewSets.OutputPart := EaxGridOutputPart.egopData;
    ViewSets.OutputRange := "A7:G12";
    // Отображать гиперссылки как текст
    ViewSets.HyperlinkAsText := True;
    // Сохраним изменения
    Report.MetabaseObject.Save();
End Sub;

См. также:

IEaxGridViewSettings