Это обновление включает в себя улучшения и исправления для всей линейки наших продуктов Delphi и Lazarus. Все продукты получили обновления и поддержку Embarcadero RAD Studio 12.
Новый редактор объекта «Текст» имеет подсветку элементов выражений и тегов – это позволяет быстро находить выражения в обычном тексте. С помощью интерактивной подсветки скобок вы больше не забудете закрыть скобку выражения. Помимо этого, редактор позволяет включать перенос по словам во время редактирования текста.
Обратите внимание! Данный функционал доступен в версии Enterprise и выше.
Подсветка выражений доступна не только в редакторе, но и у объектов «Текст» при редактировании шаблона отчета.
Представление данных имеет большое значение. Измененный редактор полей данных позволяет сделать точную настройку определений полей, с которыми вы работаете в дизайнере отчетов.
В редакторе можно обновлять, сбрасывать, добавлять, удалять и настраивать свойства полей. Свойства позволяют назначать объекты, которые дизайнер создает автоматически при перетаскивании полей из дерева данных, одновременно связывая их с полями. Настройте дизайнер отчетов для быстрой работы с данными.
Новый режим обновления списка полей в дизайнере позволяет отключить авто-обновление полей и активное подключение к данным. Настройте определения полей и используйте их в дизайнере отчетов без привязки к тяжелой базе данных.
Обратите внимание на изменение схемы сериализации встроенных источников данных! Внутренние свойства таких объектов теперь полностью сериализуются в XML в шаблоне отчета. Такие свойства могут не читаться на старых версиях FastReport после их конвертирования в новую версию.
Интеграция FastQueryBuilder стала опциональной, и включается при добавлении соответствующих компонентов и пакетов. Для включения или отключения FastQueryBuilder больше не требуется перекомпиляция пакетов.
Добавлен новый транспорт в S3 (AWS) – сохраняйте и загружайте отчеты из своего корпоративного хранилища. Как настроить подключение читайте в этой статье.
Версия 2024.1
---------------
[Движок]
+ Добавлена поддержка Embarcadero RAD Studio 12;
+ Добавлена возможность опционально использовать FastQueryBuilder в FastReport;
- Исправлено поведение виртуального набора данных;
- Исправлена ошибка в FastCube с RAD Studio 12 под x64;
- Исправлены проблемы HIDPI в RAD Studio 10.4;
- Исправлено неправильное масштабирование шрифта в штрих-кодах при HiDPI;
- Исправлены неправильные размеры диалоговых форм фильтра экспорта при изменении DPI;
- Исправлена ошибка после редактирования меры в FastCube FMX;
- Исправлено изменение выбранной строки при смене фильтра в Редакторе локализации;
- Исправлена ошибка в FastCube при вызове функции скрипта редактора при двойном клике по полю расчета;
[Дизайнер]
+ Добавлен новый редактор объекта Memo с подсветкой синтаксиса (начиная с версии Enterprise);
+ Добавлена подсветка выражений и синтаксиса в объекте Memo в рабочей области дизайнера отчетов;
+ Добавлен новый редактор определения полей (замена старого редактора псевдонимов);
+ Добавлена возможность указывать тип объекта перетаскивания при перетаскивании данных из дерева данных;
+ Добавлена возможность отключить автообновление списка полей в дизайнере отчетов;
- Исправлена ошибка со свойством стиля объекта «Градиент» в Инспекторе объектов;
[Экспорт]
* Изменено использование Indy TLS в фильтре экспорта электронной почты;
- Исправлены позиции лигатур на языках с письмом справа налево в фильтре экспорта PDF;
[Lazarus]
- Исправлена ошибка в форме frxSQLEditorForm;
- Исправлена ошибка синтаксической заметки в Lazarus;
- Исправлен кросс-редактор FastCube в компонентах интеграции FastReport;
[Другие]
- Исправлена ошибка «модуль FMX.ConverterFR3toFRFMX.pas не существует в LibRSXX\FMX»;
- Исправлена ошибка «пакет frx не содержит модуль frxFileSignature»;
[Объект отчета]
- Исправлен пакет IBO для RAD Studio 12;
[Транспорты]
+ Добавлен транспорт S3;
+ Добавлена поддержка AWS в S3-Transport;
- Исправлено расширение файла по умолчанию при сохранении в облаках из предварительного просмотра;
- Исправлено открытие отчетов из облачных хранилищ.