Стили в FastReport .NET

06.02.2016

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

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

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

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

 

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

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

 

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

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

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

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

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

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

 

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

 

.NET FastReport .NET FastReport
3 марта 2026

Обзор на .NET 10: что нового в C# 14, ASP.NET Core, WinForms и MAUI

Microsoft выпустила .NET 10 с долгосрочной поддержкой (LTS), актуальной до 10 ноября 2028 года. Релиз принёс не революцию, но массу точечных, зрелых улучшений. Разбираем главное в этой статье.
6 февраля 2026

FastReport VCL: как 25 лет инноваций изменили подход к отчётности в VCL-приложениях

Мы решили оглянуться назад, чтобы показать, как менялись технологии отчетности, а также проследить ключевые этапы развития FastReport VCL в каждой версии.
13 октября 2025

Новые возможности экспорта изображений в Microsoft Word в FastReport .NET

В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.

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