Стили в FastReport .NET

06.02.2016

В этой статье хотелось бы рассказать о такой, на первый взгляд, малозаметной функциональности как стили. Действительно, многие недооценивают эту «фичу», когда думают, что стили лишь облегчают приведение документа к единообразному виду.

Практически каждый пользователь сталкивался с текстовым редактором Microsoft Word. И большинство знает, что стили помогают мгновенно изменить внешний вид объектов (например, заголовков), которые его используют.

В FastReport .NET также можно использовать стили, чтобы приводить отдельные объекты, или группы объектов к единообразному виду. Практика применения стилей существенно ускоряет разработку отчетов.

Итак, открываем дизайнер отчетов. На вкладке Home расположена панель инструментов Styles:

 

Здесь расположен выпадающий список для выбора текущего стиля. Для применения стиля нужно выбрать объект или группу объектов, затем из выпадающего списка выбрать нужный стиль.

Чтобы открыть редактор стилей, используем пиктограмму ниже выпадающего списка:

 

В редакторе стилей можно добавлять, удалять, и редактировать. Кроме того, вы можете сохранить набор стилей в отдельный файл  *.frs,  а потом загрузить стили из этого файла при создании другого отчета. Это очень удобно, если вы разрабатываете множество отчетов в едином стиле.

Стиль позволяет:

  • задать рамку объекта. Это может быть как рамка целиком, так и одна или несколько линий на выбор. Также, задается стиль, толщина и цвет линий;
  • Задать цвет заливки. Это может быть не только сплошная заливка, но и градиент или штриховка;
  • Задать шрифт. Традиционно, можно задать размер, начертание, видоизменение;
  • Задать цвет шрифта.

Например, применим стиль для заголовков данных в отчете типа Master-detail:

У бэндов тоже есть свойство Style. Это значит, что к ним можно применять созданные стили. Но обратим внимание на свойство EvenStyle. Благодаря этому свойству мы можем задавать стиль четных строк в таблице.

Создадим еще один стиль с заливкой светло-серым. Выбираем бэнд с данными  (в нашем случае детальный бэнд данные). В свойстве EvenStyle выбираем созданный стиль. Запустим отчет:

 

Согласитесь, очень просто и эффектно. Таким образом, используя стили в отчетах, вы: ускоряете создание отчета, добиваетесь единообразного оформления объектов отчета, улучшаете внешний вид списков благодаря свойству EvenStyles.

 

.NET FastReport .NET FastReport
16 октября 2026

Новые возможности .NET 11: обзор C# 15, EF Core 11, ASP.NET Core и производительности

Обзор .NET 11: C# 15, union-типы, новая модель безопасности памяти, Windows Forms, EF Core 11, ASP.NET Core и Blazor, ускорение Runtime и NativeAOT.
12 октября 2026

Экспорт отчёта в XML из Preview в FastReport .NET

Узнайте, как сохранить отчёт в формате XML в FastReport .NET: экспорт из Preview без кода и программный экспорт через XMLExport с настройкой параметров.
12 октября 2026

GS1 DataBar Expanded Stacked: особенности и настройка в FastReport .NET

GS1 DataBar Expanded Stacked — многострочный штрихкод для товаров: кодирует GTIN, срок годности, вес, номер партии. Узнайте, как работает символика и настройка Segments в FastReport .NET.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»