IPrxDataElementStyleCommon.FormatConditions

Синтаксис

FormatConditions : IPrxFormatConditions;

Описание

Свойство FormatConditions определяет параметры форматирования данных по условию.

Пример

Sub Main;

Var

Report: IPrxReport;

DI: IPrxDataIsland;

DimModel: IDimensionModel;

Prop: IPrxDataIslandProperties;

PropDim: IPrxDataIslandDimension;

Level: IPrxDataIslandLevel;

Style: IPrxDataElementStyle;

Format : IPrxFormatConditions;

TabFormat : ITabFormatCondition;

ValFormat : ITabFormatValues;

Begin

DI := Report.DataIslands.Item(0).Edit;

    DimModel := DI.Slice.LeftHeader.Item(0).Dimension.Dimension;

    Prop := DI.Properties;

    PropDim := Prop.Dimension(DimModel);

    Level := PropDim.Level(DimModel.Levels.Item(0));

    Style := Level.Style;

    Format := Style.FormatConditions;

    TabFormat := Format.Add;

    TabFormat.Type := TabConditionType.Values;

    ValFormat := TabFormat.Details As ITabFormatValues;

    //двухцветный градиент для форматирования ячеек

    ValFormat.Style := TabFormatValuesStyle.TwoColorScale;

    //настройка минимального значения

    ValFormat.MinValueType := TabFormatValueType.Lowest;

    ValFormat.MinValueColor := GxColor.FromName("Red");

    //настройка максимального значения

    ValFormat.MaxValueType := TabFormatValueType.Highest;

    ValFormat.MaxValueColor := GxColor.FromName("Blue");

DI.Save;

End Sub Main;

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

См. также:

IPrxDataElementStyleCommon