IPrxTableIslandLayout.Format

Синтаксис

Format : IPrxTableIslandFormat;

Описание

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

Пример

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

Sub Main;
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 Main;

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

См. также:

IPrxTableIslandLayout