IPrxTableIslandFormat.Conditions

Синтаксис

Conditions : IPrxFormatConditions;

Описание

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

Пример

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

Sub User;

Var

Report : IPrxReport;

TabIs : IPrxTableIslands;

TI : IPrxTableIsland;

Layout : IPrxTableIslandLayout;

LayFormat : IPrxTableIslandFormat;

Format : IPrxFormatConditions;

TabFormat : ITabFormatCondition;

ValFormat : ITabFormatValues;

Begin

TabIs := Report.TableIslands;

TI := TabIs.Item(0);

TI := TI.Edit;

Layout := TI.Layout;

LayFormat := Layout.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;

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

См. также:

IPrxTableIslandFormat