IPrxDataIslandNaming.Placement

Синтаксис

Placement: PrxNamingPlacement;

Описание

Свойство Placement определяет варианты размещения нумерации строк/столбцов относительно наименований измерений и заголовков.

Пример

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

Подключите системные сборки Metabase, Report.

Sub UserProc;
Var 
    Mb: IMetabase;
    Numb: IPrxDataIslandNumbering;
    DataIsl: IPrxDataIsland;
    Rep: IPrxReport;
    Header: IPrxDataIslandHeader;
    Name: IPrxDataIslandNaming;
Begin
    Mb := MetabaseClass.Active;
    Rep := Mb.ItemById("Report").Edit As IPrxReport;
    DataIsl := Rep.DataIslands.Item(0).Edit;
        Header:=DataIsl.Properties.LeftHeader;
        Numb := Header.Numbering;
        Numb.IsOn := True;
        Name := Numb.Naming;
        Name.Placement := PrxNamingPlacement.BeforeDimension;
        Name.PlaceArrangement := PrxNamingPlaceArrangement.SingleRowColumn;
        Name.AutoIndent := TriState.OnOption;
        Debug.write(Name.IsAutoIndent.ToString);
        Name.Style.BackgroundColor := GXColor.FromName("Red");
    DataIsl.Save;
    Rep.Recalc;
   (Rep As IMetabaseObject).Save;
End Sub UserProc;

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

См. также:

Интерфейсы сборки Report