13 октября 2025

Обновление для FastReport .NET с версией 2026.1

Вышла новая версия FastReport .NET 2026.1 с несколькими значимыми обновлениями: единый демо-центр для .NET-продуктов с демонстрационными приложениями, дизайнер отчётов со встроенными плагинами для БД. Добавлен новый интерфейс Ribbon UI и контрол RibbonDesignerControl, улучшены экспорты (возможность экспорта формул в Excel и настройки качества изображений при экспорте в Word). 

Изменения коснулись и нашего WebReport. Улучшен дизайн панели инструментов, добавлена очистка кэша при завершении Circuit в Blazor Server и дополнительные настройки для WebReport, созданного через Online Designer. Обновлены WEB демо-приложения для ASP .NET, ASP .NET Core, Blazor Server и Blazor WASM и многое другое.

 


 

Новые возможности

Единый демоцентр направления .NET

У нас богатая линейка .NET-продуктов. К каждому из них прилагается как минимум одно демонстрационное приложение. В ряде случаев их может быть до десятка.

Мы разработали демоцентр — приложение, которое объединяет все наши демонстрационные примеры. Теперь, установив его, вы можете ознакомиться и попробовать все наши продукты.

Единый демо-центр направления .NET

В демоцентре можно выбрать нужное приложение. Оно запустится либо как программа, либо откроется в браузере для онлайн-демонстрации.

 

Сборка дизайнера отчетов с плагинам подключений

Дизайнер отчетов позволяет использовать подключения к разным базам данных как источники данных для отчетов.

Некоторые источники данных доступны по умолчанию. Однако многие из них реализованы в виде плагинов по техническим причинам. Преимущество плагинов в том, что можно устанавливать только нужные. Но есть и минус: их нужно скачивать, компилировать и добавлять в дизайнер. На этом этапе могут возникнуть сложности.

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

Подробнее о дизайнере с плагинами можно узнать в статье.

 

Новый интерфейс Ribbon UI и RibbonDesignerControl

Современный интерфейс для дизайнеров отчетов на основе Ribbon UI — значительное обновление, улучшающее пользовательский опыт. Он отличается высокой интерактивностью и интуитивно понятной структурой, оптимизируя создание и редактирование отчетов.

Новый интерфейс Ribbon UI и RibbonDesignerControl

Ранее поддержка Ribbon уже была, но у старого интерфейса были недостатки. Его, как и прежде, можно включить в настройках дизайнера. 

Новый интерфейс Ribbon UI и RibbonDesignerControl

Чтобы изменения вступили в силу, потребуется перезапуск дизайнера.

Кроме этого, добавлен новый контрол — RibbonDesignerControl. Он позволяет использовать Ribbon UI в собственных приложениях. Раньше это было невозможно, так как был доступен только StandardDesignerControl.

 

Excel-экспорт отчетов с поддержкой формул

Теперь при сохранении отчетов в Excel появилась возможность включить опцию "Экспортировать формулы." 

Excel-экспорт отчетов с поддержкой формул

Это означает, что текстовые элементы, ячейки таблиц и матрицы с корректными формулами Excel будут сохранены в виде формул. При открытии такого файла в Excel все формулы будут функционировать правильно.

Например, объект содержащий текст:

=A1+B1

Будет преобразован в ячейку с соответствующей формулой. Если же формула некорректна с точки зрения Excel, объект будет сохранен как обычный текст.

Более подробную информацию об ограничениях и особенностях экспорта с формулами вы найдете в статье.

 

Настройки качества изображений при экспорте в Word 

Теперь при экспорте отчета в MS Word можно настраивать качество изображений.

Настройки качества изображений при экспорте в Word 

В настройках экспорта появилась новая вкладка "Изображения". Там можно выбрать сохранение с оригинальном разрешением, для печати, включить сжатие или выбрать одно из четырех качеств: стандартное, низкое, среднее или высокое.

Для более детальной информации читайте статью.

 

Улучшен режим экспорта по параграфам в OpenOffice Writer

Режим экспорта по параграфам в OpenOffice Writer претерпел значительные изменения. 

Улучшен режим экспорта по параграфам в OpenOffice Writer

Теперь процесс проходит быстрее, документ соответствует современным стандартам и занимает меньше места. Исправлены многочисленные ошибки, включая проблемы со стилями. Также обновлена логика формирования страниц.

 


 

Изменения в WebReport

Новый дизайн панели инструментов в .NET Framework WebReport

В .NET Framework WebReport появился новый дизайн тулбара, который теперь соответствует остальным версиям WebReport. Чтобы воспользоваться обновленным интерфейсом, используйте следующее свойство:

WebReport.UseNewInterface = true;

Было:

WebReport

Стало:

WebReport

 

Очистка WebReport при завершении Circuit в Blazor Server

В Blazor Server добавлена возможность очищать WebReport из кэша при завершении пользовательской сессии (Circuit). Circuit — это пользовательская сессия на базе SignalR (WebSocket или long polling). Теперь, когда Circuit закрывается (например, при закрытии вкладки или переключении отчёта), связанный WebReport автоматически удаляется из кэша, что снижает потребление памяти. Опция включается следующим образом:

services.AddFastReport(options =>
{
 options.CacheOptions.UseCircuitScope = true;
});

Новая опция UseCircuitScope работает как надстройка над существующими настройками кэша и не меняет их логику. UseCircuitScope может только ускорить удаление отчёта из кэша, но никогда не продлевает его время жизни сверх заданных правил.

 

Настройка нового WebReport, созданного через Online Designer

В Online Designer появилась возможность создавать новый WebReport прямо из интерфейса. Однако по умолчанию отчёт будет пустым: без подключённых данных и без настроенных ограничений. Для решения этой задачи были добавлены следующие опции:

services.AddFastReport(options =>
{
 options.Designer.OnWebReportCreated = (webReport, serviceProvider) =>
 {
 // пример настройки WebReport
 webReport.EmbedPictures = true;
 webReport.Report.RegisterData(...);
 };
 // или асинхронная версия метода
 options.Designer.OnWebReportCreatedAsync = (webReport, serviceProvider, cancellationToken) =>
 {
 webReport.EmbedPictures = true;
 webReport.Report.RegisterData(...);
 return Task.CompletedTask;
 };
});

Используя одну из этих опций, вы можете дополнительно настроить WebReport (или сам Report) с помощью любых доступных параметров. Изменения сразу применятся к отчёту в Online Designer.


Обновлённые WEB Demo

Мы обновили WEB демо-приложения для ASP.NET, ASP.NET Core, Blazor Server и Blazor WASM. Обновления включают единый дизайн и новые отчёты.

Обновлённые WEB Demo

 

Возможность отключения границ у страниц WebReport

Теперь в WebReport можно отключать тени, которые разделяют страницы. Для этого используется следующий код:

WebReport.PageBorderVisible = false;

 


 

Полный список изменений

[Engine]
+ добавлена возможность выбрать кодировку при подключении базы данных XML;
+ добавлена поддержка асинхронных запросов в коннекторах к базам данных;
+ исправлена ошибка с вычислением размеров объектов Полигон, Полилиния;
* дополнено описание функции IsNull;
* изменено поведение в методах установки значений свойств RFIDLabel.UseAdjustForEPC и RFIDLabel.RewriteEPCbank;
- исправлена ошибка загрузки сборки при компиляции скрипта отчета;
- исправлена ошибка с областью отсечения в SVG;
- исправлена ошибка отображения текста в SVG, если задано абсолютное позиционирование символов;
- исправлена ошибка с обнулением значения параметра при его установке с помощью метода SetParameterValue();
- исправлена ошибка, когда печатались строки и столбцы таблицы с отключенным свойством Printable;
- исправлена уязвимость XXE в объекте SVG;

[Designer]
+ добавлена поддержка жеста горизонтальной прокрутки в окнах дизайнера и просмотра отчета;
+ добавлена поддержка клавиши Ctrl для выделения нескольких объектов в дизайнере (ранее использовалась клавиша Shift);
+ добавлена сборка дизайнера с плагинами подключений к базам данных;
+ добавлено отображение количества байт в редакторе RFID;
+ добавлена настройка для отображения расширенной информации о позиции объекта в дизайнере;
+ добавлена альтернативная сетка (Alt + мышь) в дизайнере;
+ добавлено масштабирование объектов относительно собственного центра (Shift + угловые маркеры);
+ добавлен контрол RibbonDesignerControl и новый Ribbon UI;
+ добавлен перенос полей с помощью перетаскивания и двойного щелчка в стандартном мастере отчетов;
+ добавлен метод PaperSizeEqual(...) для сравнения размеров используемой бумаги;
+ добавлена поддержка уведомлений об изменениях в Редакторе коллекции;
* изменен метод OpenLink в AboutForm;
* изменена последовательность вызова метода CheckDirectories;
- исправлена ошибка видимости событий StartReport и FinishReport;
- исправлена ошибка с пустым значением имени БД при подключении к MongoDB;
- исправлена ошибка с межстрочным интервалом при экспорте в Word;
- исправлена ошибка с изменением размеров маленьких объектов;
- исправлена ошибка с отображением позиции и размера объекта в дизайнере;
- исправлена ошибка с возвратом результата пустого выражения параметра;
- исправлена ошибка с отсутствующими иконками в редакторе кода;
- исправлена ошибка в редакторе кода при использовании сниппетов;
- исправлена ошибка со смещением линии при изменении размера недиагональных линий в дизайнере;
- исправлены ошибки в редакторе объекта SVG;
- исправлена ошибка в MDI режиме дизайнера отчетов;
- исправлена ошибка, когда для SimpleGauge дважды отрисовывались Scale, Pointer и Border;
- исправлено неверное отображение некоторых окон в режиме High DPI (таргет net60-windows);
- исправлено перетаскивание в дизайнерах Avalonia и WPF;

[Preview]
- исправлены ошибки при выборе типа бумаги;
- исправлено поведение кнопки "Свойства" в окне печати;
- исправлена ошибка в диалоге печати;

[Exports]
+ добавлено свойство XPSExport.PrintOptimized;
+ добавлен экспорт имени объекта цифровой подписи при экспорте в PDF;
+ добавлена смена цвета текста и заливка текстового поля в ZPL;
+ добавлена возможность валидации Excel формул для экспорта MS Excel;
+ увеличена скорость экспорта таблицы с непрозрачным фоном;
* скорректирована яркость водяного знака при экспорте в MS Word;
- исправлен экспорт полупрозрачных изображений в PDF;
- исправлена ошибка некорректного закрытия тега "div" при табличном экспорте в HTML;
- исправлен экспорт разных верхних и нижних колонтитулов на отдельных страницах во всех вариантах экспорта в Word (табличный, послойный, параграфы);
- исправлена ошибка со шрифтом Cambria в PDF экспорте;
- исправлены ошибки приводящие к медленному экспорту интерактивных форм в PDF;
- исправлена ошибка с отсутствующими символами при экспорте в PDF;
- исправлена проблема с отсутствием Padding при экспорте в Word с использованием TextRenderType = HtmlParagraph;
- исправлен экспорт прозрачной заливки фигур в Word;
- исправлен некорректный переход к закладке в экспортированном в Word документе;
- исправлено расположение текста при экспорте в HTML с включенным свойством HrAlgin.botom;
- исправлена ошибка при экспорте в PDF с некоторыми SVG файлами;
- исправлен экспорт LineObject в HTML;
- исправлена ошибка с шириной пробела при экспорте в PDF;
- исправлено появление рамки вокруг изображения в таблице после экспорта в Word;
- исправлены некорректные отступы при использовании опции верхнего/нижнего колонтитула в Word-экспорте;
- исправлена ошибка при открытии файла после экспорта в Word с использованием колонтитулов;
- исправлена ошибка с двойными границами объекта в послойном HTML-экспорте;
- исправлен экспорт RichObject в ODT формат в режиме по параграфам;
- исправлено формирование текста со свойством выравнивания по ширине при экспорте в Word;
- исправлены стили текста и разбиение на страницы при ODT-экспорте в режиме параграфов;
- исправлена ошибка при экспорте в Word по параграфам с некорректным левым отступом объекта;
- исправлена проблема с открытием некоторых файлов при экспорте в Excel;
- исправлена ошибка с шириной полей при экспорте в Word;
- исправлена ошибка импорта DOCX документов;

[Common]
+ добавлено поле свойств начального/конечного символа в Codabar;
* обновлена зависимость MySqlConnector до версии 2.4.0;
- исправлена привязка БД у диаграммы с JSON источником данных;
- исправлена ошибка, когда при смене принтера, сбрасывался формат бумаги;
- исправлена ошибка отображения лишних координат при экспорте в ZPL;

[Demos]
- исправлен тип "Deutsche Leitcode" штрихкода в демонстрационных отчетах;

[Extras]
+ добавлена поддержка плагина Apache Ignite для остальных платформ;
- исправлена ошибка при импорте docx-файлов;
- исправлена ошибка подключения к БД Линтер.

30 сентября 2025

РЕД ОС совместима с FastReport .NET WEB и FastReport Online Designer

В ходе ежегодного тестирования наши программные продукты FastReport .NET WEB и FastReport Online Designer подтвердили свою совместимость с российской операционной системой «РЕД ОС 8».
24 сентября 2025

Быстрые отчеты на Kazan Digital Week 2025

С 17 по 19 сентября в Казани команда Быстрых отчетов с гордостью представила свои решения на Международном форуме Kazan Digital Week 2025.
17 сентября 2025

FastReport VCL официально поддерживает RAD Studio 13 Florence

Обновление 2025.2.8 для FastReport VCL (и всех его вариантов поставки) с поддержкой RAD Studio 13 Florence уже доступно в личном кабинете.

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