В новой версии FastReport Online Designer (2026.2) был значительно улучшен интерфейс и переработана система тем, появилась новая рабочая область отчета и значительное количество нового функционала. Среди ключевых изменений — полностью переработанная тема в стиле FastReport .NET Avalonia, новый докинг-менеджер для гибкой настройки панелей, pop-up настроек дизайнера, улучшенная система undo/redo и многое другое.
В версии 2026.2 полностью переработан внешний вид Online Designer — добавлена новая тема в стиле FastReport .NET Avalonia. Обновлены стили всех контролов, панелей, попапов и тулбаров.
Тема адаптивна и корректно отображается на экранах различных размеров.
Панель свойств получила обновлённый дизайн в виде таблицы свойств.
Теперь панель свойств объединена с панелью событий в единый интерфейс, как в десктопной версии FastReport. Переключение между свойствами и событиями компонента происходит через тулбар внутри панели, без необходимости искать события в отдельном окне.
Реализован новый докинг-менеджер, позволяющий пользователю гибко настраивать расположение панелей в интерфейсе дизайнера. Панели можно перетаскивать, прикреплять к разным сторонам экрана и изменять их размер.
Рабочая область дизайнера была полностью переработана. Обновлены линейки и направляющие — теперь они более точно отражают положение компонентов на странице, а также доступны при любом приближении. Заголовки бэндов вынесены в отдельный слой.
Также добавлена поддержка альтернативной сетки при зажатой клавише Alt — компоненты можно перемещать и масштабировать с уменьшенным шагом для наиболее точного позиционирования.
Панели «Данные» и «Дерево отчёта» получили тулбары с функциями из FastReport .NET. Можно сворачивать и разворачивать узлы, использовать выпадающие списки и создавать новые связи. Панели поддерживают рекурсивное сворачивание и разворачивание узлов, а также автоматическое переключение на соседний элемент при удалении узла.
Добавлено единое окно настроек дизайнера, объединяющее конфигурацию внешнего вида, параметры объектов и способы взаимодействия с приложением. Доступны следующие разделы:
Настройки сохраняются при закрытии дизайнера и восстанавливаются при следующем открытии.
Реализовано окно для настройки компонента штрихкода, вместо универсального редактора выражений. Окно содержит отдельные вкладки для каждого типа штрихкода с соответствующими полями настройки, включая Swiss QR.
Переработано окно настройки шрифта — внешний вид и структура приведены в соответствие с дизайном FastReport .NET. Окно заменяет прежний упрощённый вариант и обеспечивает доступ к полному набору параметров шрифта.
Добавлен встроенный редактор XML-шаблона отчёта (FRX). Редактор с подсветкой синтаксиса позволяет напрямую просматривать и редактировать структуру отчёта в формате XML. Поддерживается undo/redo и синхронизация с основным представлением дизайнера.
Теперь можно копировать и вставлять стили между компонентами. Это аналог инструмента «Копировать формат» из десктопной версии, доступный через тулбар. Функция позволяет быстро применить настройки шрифта, цветов, рамок и других свойств к различным компонентам отчёта.
Переработана логика рисования компонентов PolyLine, Polygon и линий. В этой версии рисование происходит интерактивно, без необходимости переключаться между инструментами. В панели компонентов добавлены пресеты для быстрого добавления типовых фигур.
Механизм добавления компонентов переработан по аналогии с десктопной версией FastReport .NET. Теперь компонент добавляется кликом по панели компонентов — после этого курсор переходит в режим размещения, и под ним отображается превью будущего компонента. Повторный клик на странице создает компонент в месте превью.
Появился функционал открытия и сохранения отчёта. Теперь вы можете открыть отчёт из файловой системы сразу в WebReport, не подгружая его на сервер. А также можно сохранить готовый отчёт в свою файловую систему.
Обратите внимание: перед использованием этих функций необходимо подключить источники данных в WebReport.
Система undo/redo распространена на редактор кода и редактор FRX-шаблона. Каждому действию в приложении присвоено текстовое описание, тем самым в истории изменений больше нет обезличенных записей. Вы можете визуально выбрать и отменить сразу несколько действий одним кликом.
Добавлена настраиваемая табуляция в редакторе скриптов отчёта. Размер отступа теперь задаётся в параметрах настройки страницы редактора кода.
Интерфейс дизайнера адаптирован под экраны различных размеров в обеих темах — Avalonia и классической. Элементы масштабируются и перестраиваются при изменении размера окна браузера.
Панель со страницами была доработана возможностью создания страниц и диалоговых страниц. При нажатии на кнопку «+» левой кнопкой мыши будет создана страница. При нажатии правой кнопкой мыши будет открыто контекстное меню с возможностью создания либо диалоговой страницы, либо обычной страницы отчета.
Добавлен новый контрол для выбора источника данных по аналогии с десктопным FastReport .NET. Вместо ручного ввода имени таблицы или поля в текстовое поле теперь отображается дерево подключений, источников данных и колонок — выбор делается одним кликом.
Контрол используется в двух режимах:
Добавлена возможность редактировать ранее созданное подключение к источнику данных — открыть параметры строки подключения, поправить их и сохранить, не пересоздавая подключение с нуля.
Из соображений безопасности строка подключения не сохраняется в самом отчёте и хранится только в памяти браузера в рамках текущей сессии работы с дизайнером. Поэтому редактирование доступно при следующих условиях:
После перезагрузки страницы или повторного открытия отчёта дизайнер теряет строку подключения, и редактирование становится недоступным — в этом случае нужно создать подключение заново.
Устранена ошибка, при которой кириллические символы в коде скрипта не сохранялись корректно в VCL-отчетах.
Устранена проблема, при которой свойство VisibleExpression отсутствовало в панели свойств текстового компонента. Теперь свойство отображается корректно.
Устранена ошибка, которая возникала при попытке применить заливку к компоненту ShapeObj. Теперь настройка заливки работает корректно.
Устранена проблема, из-за которой при создании нескольких JSON-подключений все таблицы получали одинаковое название. Теперь каждое подключение получает уникальное имя таблицы.
Устранена ошибка, которая возникала при открытии отчёта, содержащего сильно заполненную продвинутую матрицу (AdvMatrix). При наличии большого количества полей отчёт теперь открывается без ошибок.
Устранена проблема, при которой изменённый цвет текста в TextObject корректно сохранялся, но после перезагрузки страницы в режиме дизайна не отображался. Теперь цвет текста сохраняется и восстанавливается корректно.
Устранены две проблемы при работе с компонентом MsChart: формат подписей оси Y не сохранялся при перезагрузке отчёта, а при попытке подготовить отчёт с заново прописанным форматом пользователь получал ошибку.
Устранена проблема, при которой кнопки Undo и Redo оставались неактивными после загрузки отчёта, даже если пользователь изменял бэнды или двигал существующие объекты. Кнопки активировались только после добавления нового объекта на страницу. Теперь история изменений корректно отслеживается с первого действия.
Устранена ошибка, которая возникала при попытке скопировать страницу отчёта, содержащую компоненты AdvMatrix, Matrix или Table.
Устранена критическая ошибка, воспроизводившаяся при сохранении отчетов, в которых для верстки использовались таблицы. При сохранении происходило некорректное обрезание ширины таблицы, из-за чего вёрстка отчёта ломалась.
Устранена проблема, при которой в диалоге форматирования числовых данных отсутствовал денежный формат.
Устранена проблема, при которой функция PadLeft корректно выполнялась в десктопной версии, но не работала в Online Designer при подготовке отчёта через WebReport.
Устранена ошибка, которая возникала при попытке подготовить отчёт, содержащий поле с типом данных System.Guid.
Устранён ряд проблем при работе с PostgreSQL-подключением: добавлена корректная конвертация кавычек в XML для TableName и SelectCommand, исправлено дублирование процедур при добавлении параметра, исправлена потеря типа параметра при переходе в превью.
Устранена ошибка, при которой изменение имени стиля в редакторе стилей не сохранялось. После закрытия и повторного открытия всплывающего окна стиль по-прежнему отображался с первоначальным именем (например, «Style1»).
Устранена ошибка, при которой последовательное создание нескольких обработчиков событий для одного компонента приводило к тому, что новый обработчик перезаписывал предыдущий. Например, создание OnAfterPrint после OnAfterData удаляло код первого обработчика.
Устранена ошибка, при которой сортировка бэндов в VCL-решениях не работала корректно.
Устранён комплекс проблем при работе с текстовым компонентом в VCL:
Устранена ошибка: при добавлении компонента на узкий бэнд (который автоматически расширялся) нажатие Undo удаляло компонент, но не возвращало бэнду исходный размер. Последующее нажатие Redo не давало результата.
Устранена проблема, при которой при создании связей между таблицами MS SQL — подключения вкладка «Поля» у подчинённой таблицы в «Редакторе связей» не открывалась.
Устранена проблема, при которой выпадающий список свойства BreakTo в панели свойств TextObject был пустым и не давал возможности выбрать значение.
+ Тема FastReport .NET Avalonia;
+ Новая панель свойств;
+ Докинг-менеджер для всех панелей;
+ Новая рабочая область: переработаны линейки, направляющие и заголовки бэндов;
+ Тулбары для панелей Data и ReportTree;
+ Попап настроек дизайнера (внешний вид, объекты, взаимодействие);
+ Попап редактирования штрихкодов;
+ Попап редактирования шрифтов;
+ Редактор FRX-шаблона отчёта;
+ Копирование формата компонента;
+ Новая логика рисования фигур (PolyLine, Polygon, линии) и пресеты;
+ Новая логика добавления компонентов с превью;
+ Функция «Открыть отчёт» и «Сохранить отчёт»;
+ Undo/Redo с именованными действиями для редактора кода и FRX;
+ Настраиваемая табуляция в редакторе кода;
+ Адаптивность интерфейса для всех размеров экрана (обе темы);
+ Доработка панели страниц;
+ Новый контрол для выбора источника данных в редакторах бэнда и компонентов (дерево источников, как в десктопе);
+ Редактирование ранее созданного подключения к источнику данных (в рамках текущей сессии браузера);
- Исправлены проблемы с сохранением кириллицы в коде скрипта (VCL);
- Исправлено свойство VisibleExpression (.NET);
- Исправлена ошибка при использовании заливки на ShapeObj (.NET);
- Исправлены одинаковые названия таблиц при подключении к JSON (.NET);
- Исправлена ошибка при открытии отчёта с продвинутой матрицей (.NET);
- Исправлена ошибка, когда пропадал цвет текста при повторном открытии отчёта (.NET);
- Исправлена ошибка при использовании формата у оси в MsChart (.NET);
- Исправлена ошибка, в которой кнопки Undo/Redo были недоступны до добавления первого объекта (.NET, VCL);
- Исправлена ошибка при копировании страницы с AdvMatrix/Matrix/Table (.NET);
- Исправлена проблема, когда при сохранении отчёта ломалась вёрстка (.NET);
- Исправлено отсутствие денежного формата в локали (.NET);
- Исправлена проблема, когда не срабатывала встроенная функция PadLeft (.NET);
- Исправлена ошибка при подготовке отчёта с DataType="System.Guid" (.NET);
- Исправлены проблемы при создании источника данных Postgres (.NET);
- Исправлено поведение, при котором в редакторе стилей не менялось имя стиля (.NET);
- Исправлена замена методов в скрипте (VCL);
- Исправлена сортировка бэндов (VCL);
- Исправлена работа диалога «Формат данных» и условного выделения (VCL);
- Исправлено поведение Undo/Redo при добавлении компонентов на бэнд (VCL);
- Исправлена ошибка, когда не открывалась вкладка «Поля» у подчинённой таблицы в «Редакторе связей» (.NET);
- Исправлен пустой выпадающий список свойства BreakTo (.NET).