Как использовать Steema TeeChart совместно с FastReport

20.05.2018

TeeChart – это библиотека построения графиков. Она широко известна среди программистов платформы VCL программистов, но также популярна и в других платформах, например, в .Net Framework.

FastReport.Net, начиная с версии 2018.2 поддерживает этот компонент в своем дизайнере отчетов.

Чтобы добавить новый элемент управления в отчет, необходимо применить плагин для дизайнера отчетов. Соберем его из проекта, расположенного в папке C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Misc\TeeChartObjectPlugin.

Запускаем дизайнер отчетов. В меню Файл выбираем: .

На вкладке «Плагины» нажимаем кнопку «Добавить»:

 

Выбираем скомпилированную библиотеку TeeChartObjectPlugin.dll. Нажимаем Ок и перезапускаем дизайнер отчетов. Теперь, на панели инструментов появился еще один элемент - Steema TeeChart. Добавим его на страницу отчета:

 

Настройки данных диаграммы задаются в свойствах объекта TeeChart. Нам необходимо подключить источник данных к объекту TeeChart, задать поля данных и добавить серию – график определенного вида.

Прежде всего создадим подключение к базе данных в отчете. Я воспользуюсь таблицей с данными по населению на разных континентах.

 

В свойствах объекта TeeChart1 находим DataSource и выбираем таблицу Table. Для свойства LabelField выбираем поле Continent. А для YValuesField – Area.

 

Для создания серии диаграммы делаем двойной клик по добавленному объекту TeeChart. Появляется окно редактирования диаграммы:

 

На закладке Chart мы можем добавить новую серию с помощью кнопки Add. Нажмем ее:

 

Нам предлагается выбрать тип серии. Так как функциональность библиотеки TeeChart очень внушительная, нам доступно множество типов серий расположенные на отдельных вкладках в соответствии с назначением. Для нашего простого примера подойдет стандартная круговая диаграмма (Pie). Выбираем ее. В выпадающем списке Gallery Palette мы можем выбрать цветовую схему серии. Нажимаем кнопку Ок.

 

Теперь нам доступна одна серия. Чтобы отредактировать ее свойства переходим ко вкладке Series:

 

Нам доступно множество настроек. Например, изменим рамку в подписях серии на полукруглую. На вкладке Marks выбираем вкладку Format. И отмечаем свойство Round Frame.

Теперь изменим заголовок диаграммы. Вернемся на вкладку Chart на верхней панели. Для нее выберем закладку Titles на уровне ниже:

 

И изменим TeeChart на Continent population.

Прокрутите список закладок сверху в самый конец. В конце вы обнаружите вкладку Themes, где можно выбрать тему оформления диаграммы:

 

Например, Black Is Black. Нажимаем кнопку Apply чтобы применить тему. Закрываем окно редактирования диаграммы и запустим отчет в режиме предварительного просмотра:

 

Таким образом, использовать компонент TeeChart достаточно просто.

.NET .NET FastReport FastReport
30 июля 2026

Как из FastReport .NET экспортировать отчет в PostScript

В этой статье мы на простом примере рассмотрим экспорт отчета FastReport .NET в формат PostScript, разобрав настройку параметров и программную реализацию.
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.

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