22 апреля 2024

Обновление Delphi и Lazarus продуктов до версии 2024.2

Это обновление включает в себя улучшения и исправления для всей линейки наших продуктов Delphi и Lazarus.

Одной из основных особенностей данного обновления стал новый пакет с визуальными компонентами TfrTreeView. Новый TfrTreeView позволяет быстро создавать свои пользовательские аналоги TreeView, расширяя функционал вашего приложения. По сравнению со стандартным TreeView – наш компонент имеет быструю и удобную навигацию, сворачивание и разворачивание дерева из тысячи элементов. Тем самым повышается отзывчивость интерфейса вашего приложения для конечного пользователя. И конечно же, TfrTreeView поддерживается в VCL и Lazarus!

 

FastReport VCL

Вы можете ощутить отзывчивость интерфейса в дизайнере отчетов FastReport VCL, при работе с большим количеством данных или объектов, благодаря использованию нового компонента TfrTreeView.

FastReport VCL

В объект карты добавлена поддержка форматов GeoJSON и TopoJSON. Используйте карты в удобном вам формате.

GeoJSON

Улучшена работа с цифровой подписью в PDF и других файлов. Наш продукт позволяет максимально гибко настраивать цифровую подпись. Для вас доступны такие настойки:

  • Метод подписывания: FastReport, CryptoAPI, CryptoPRO.
  • Тип подписи: CAdES-BES, СAdES-T, CAdES-X Type 1.
  • Серверы времени - Time Stamping Authority.
  • Хранилища сертификатов.
  • Хэш подписи: md5, sha1, sha256.

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

Добавлен режим бесконечной ширины для объекта динамическая таблица

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

Добавлено новое свойство линейного штрих-кода DigitsAutoFillMode. dafmLeftOnly — заполняет пропущенные цифры штрих-кода нулями с левой стороны. dafmRightChecksum — всегда добавляет нулевую контрольную сумму при недостатке цифр, которые требуются штрих-коду по стандарту.

DigitsAutoFillMode

В этом обновлении мы доработали и исправили множество недочетов в фильтрах экспортов HTML5, SVG, PDF, XLSX, DOCX. Экспорты HTML5, SVG, PDF стали еще ближе к полному WYSIWYG. Качество экспортов DOCX и XLSX улучшено для табличного экспорта.

Альтернативный путь на Linux – улучшена общая работа под WINE на Linux.

 

FastQueryBuilder

В FastQueryBuilder добавлена поддержка Lazarus – теперь вы можете подключать и использовать его в своих проектах на Lazarus.

 

FastCube

Были исправлены найденные ошибки и улучшена интеграция с общей кодовой базой.

 

FastReport FMX

Добавлены два новых фильтра экспорта DOCX и XLSX – экспортируйте отчеты в нужный вам формат.

FastReport FMX

 

В этом релизе мы прекращаем поддержку сред разработки выпущенных до Embarcadero RAD Studio 10.4 для платформы FireMonkey. 

 

Версия 2024.2.0

---------------

[Designer]
+ исправлен редактор SQL;
- исправлено автодополнение в синтаксис мемо;
- исправлена ошибка, из-за которой символы Юникода могли исчезнуть при сохранении кода скрипта в .pas файл из дизайнера отчетов;
- исправлен редактор TfrxRichView под 64 бита;
- исправлена работа scrollbars для TfrxSimpleSyntaxMemo;
- исправлено отображение подсказок на форме frxEditFieldDefs;

[Engine]
+ добавлена поддержка бесконечной ширины для динамической таблицы;
+ добавлена поддержка GeoJSON / TopoJSON в объект карты;
+ добавлен новый контрол TfrTreeView;
+ исправлена ошибка с использованием совместимости со старыми псевдонимами;
+ детальные отчеты сохраняют состояния передаваемых переменных для каждой вкладки при использовании гиперссылки DetailPage;
* добавлена возможность изменения алгоритма хеша подписи;
* улучшены подписи для pdf и других файлов, проработана единообразность подписей;
- исправлена ошибка позиции набора данных в TfrxCustomLayer объекта карты;
- исправлено обновление определений полей после изменения SQL;
- исправлены ошибки работы под WINE;
- исправлен TfrxCustomQuery.SQLChangeHandler при уничтожении сложного отчёта;
- исправлена ошибка, которая могла приводить к вылету при экспорте в BIFF8 (RS12, 64 бит);
- исправлен AV в FastCube при перетаскивании поля из зоны фильтра на ось Y и обратно;
- улучшена синхронизация со старым списком псевдонимов и новой коллекцией определения полей;
- исправлены унаследованные параметры в запросе;
- удалены дублированная Left/Top свойств в сериализации для компонентов, не являющихся внутренними DB компонентами;
- исправлено приведение типа для свойства коллекции полей в унаследованном отчете;
- исправлена ошибка в FastCube FMX при нажатии правой кнопкой на выпадающий список измерений;
- исправлена ошибка при использовании динамической таблицы с ручным построением на странице с несколькими столбцами;
- исправлено поведение alClient для диагонального TfrxLineView;

[Exports]
- исправлена ошибка при экспорте в формате RTF, когда левая позиция сбрасывается на координату левого поля страницы;
- исправлен интерактивный Combobox в превью и экспорте pdf;
- исправлено неправильное положение изображений при экспорте xlsx;
- исправлены системные цвета в фильтре экспорта xlsx;
- исправлен коэффициент масштабирования изображений и текста при экспорте в docx;
- исправлен ошибка, которая могла приводить к вылету в XLSX экспорте;
- исправлены ошибки экспортов HTMLDiv и SVG;
- исправлена разблокировка массива в XLS OLE экспорте;
- исправлены ошибки экспорта pdf;
- исправлен экспорт memo со шрифтами APAC в SVG и HTML5
- исправлен экспорт PDF/A и векторный экспорт с PS_USERSTYLE;
- исправлен экспорт memo при HAlign = haRight;

[Lazarus]
+ добавлена поддержка Lazarus в FastQueryBuilder;
+ исправлен список бумаги без принтеров в Linux Lazarus;
- исправлены ошибки экспортов некоторых объектов в PNG-режиме в Lazarus;

[Other]
+ объект SmartMemo с базовой подсветкой синтаксиса вынесен в отдельный пакет;
+ добавлена поддержка RTL в SmartMemo;
- исправлен диалог сертификатов;
- исправление каретки для SmartMemo в Lazarus GTK2;

[Report object]
+ добавлено новое свойство линейного штрих-кода DigitsAutoFillMode (dafmLeftOnly — заполняет пропущенные цифры штрих-кода нулями с левой стороны, dafmRightChecksum — всегда добавляет нулевую контрольную сумму при недостатке цифр, которые требуются штрих-коду по стандарту);
- исправлен RTTI для TfrxHTMLView;
- исправлены неправильные границы отсечения для объекта TfrxPDFView в предварительном просмотре;
- исправлен FireDAC DriverID;

[Resources]
* обновлены португальские ресурсы.

15 октября 2024

Новая версия FastReport Business Graphics .NET 2025.1

Представляем вам релиз FastReport Business Graphics .NET 2025.1, который включает важные исправления и улучшения.
15 октября 2024

Обновление .NET продуктов до версии 2025.1

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

Выпуск новой версии FastCube .NET 2025.1

Встречайте новый релиз FastCube .NET 2025.1 — перезапуск продукта с множеством ключевых изменений.