ITabRegion.BorderStyle

Синтаксис

BorderStyle: TabBorderStyle;

Описание

Свойство BorderStyle определяет тип линии границы региона.

Комментарии

Для определения цвета границы региона используйте свойство ITabRegion.BorderColor.

Пример

Для выполнения примера предполагается наличие в репозитории регламентного отчёта с подключенным модулем. В качестве обработчика событий должен быть указан подключенный модуль и класс EventsClass.

Добавьте ссылки на системные сборки: Drawing, Report, Tab.

Class EventsClass: ReportEvents
    
Public Sub OnAfterRecalcSheet(Sheet: IPrxSheet);
    
Var
        
        Tab: ITabSheet;
        Reg: ITabRegion;
    
Begin
        
// Получили таблицу листа отчёта
        Tab := Sheet.Table;
        
// Добавили регион в коллекцию
        Reg := Tab.Regions.Add;
        
// Определили диапазон таблицы, в котором располагается регион
        Reg.Range := Tab.Cells(1133);
        
// Задали цвет фона региона таблицы
        Reg.BackgroundColor := New GxColor.CreateARGB(6425500);
        
// Задали цвет границы региона таблицы
        Reg.BorderColor := New GxColor.CreateRGB(25500);
        
// Задали тип линии границы региона таблицы
        Reg.BorderStyle := TabBorderStyle.Double;
        
// Задали толщину линии границы региона таблицы
        Reg.BorderWeight := TabBorderWeight.Hairline;
        
// Задали видимость региона таблицы
        Reg.Visible := True;
        
// Добавили второй регион в коллекцию
        Reg := Tab.Regions.Add;
        
// Определили второй диапазон таблицы, в котором располагается регион
        Reg.Range := Tab.Cells(2244);
        
// Задали оформление второго региона таблицы
        Reg.BackgroundColor := New GxColor.CreateARGB(6400255);
        Reg.BorderColor := 
New GxColor.CreateRGB(00255);
        Reg.Visible := 
True;
    
End Sub OnAfterRecalcSheet;
End Class EventsClass;

В результате выполнения примера при обновления отчёта будет выделено два региона, которые будут иметь различные цвета и различные границы.

См. также:

ITabRegion