IPrxTableIslandGrouping.Format

Синтаксис

Format: IPrxTableIslandFormat;

Описание

Свойство Format определяет параметры оформления группы реляционной области данных.

Пример

В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.

Sub User;

Var

Report : IPrxReport;

TabIs : IPrxTableIslands;

TI : IPrxTableIsland;

Grs : IPrxTableIslandGroupings;

Gr : IPrxTableIslandGrouping;

LayFormat : IPrxTableIslandFormat;

Format : IPrxFormatConditions;

TabFormat : ITabFormatCondition;

ValFormat : ITabFormatValues;

Begin

TabIs := Report.TableIslands;

TI := TabIs.Item(0);

TI := TI.Edit;

Grs := TI.Groupings;

Gr := Grs.Item(0);

LayFormat := Gr.Format;

Format := LayFormat.Conditions;

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");

TI.Save;

End Sub User;

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

См. также:

IPrxTableIslandGrouping