28 октября 2024

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

Наши продукты постоянно развиваются, непрерывно добавляется новый функционал и улучшается качество программного кода. Это обновление включает в себя улучшения и исправления для всей линейки продуктов Delphi и Lazarus. С версий 2025.1 было добавлено новое приложение для демонстрации возможностей FastReport VCL, расширена компонентная база, улучшены дизайнер отчетов и фильтры экспорта.

 


 

Новое приложение для демонстрации возможностей FastReport VCL

Мы обновили наше основное демо приложение FastReport VCL, чтобы продукт радовал вас не только своим богатым функционалом, но и внешним видом.

Новое приложение для демонстрации возможностей FastReport VCL

 


 

Расширение компонентной базы Delphi и Lazarus

Новый визуальный компонент TfrShellTreeView для разработки приложений в Delphi или Lazarus. Это полноценный компонент навигации по файловой системе, который работает в Windows и Linux (Lazarus). 

Основные особенности:

  • Нативная отрисовка (иконки и темы из операционной системы);
  • Подписка на изменения файловой системы и автоматическое обновление;
  • Быстрая отрисовка (используется виртуальное дерево);
  • Кастомизация и переопределение позволят вам расширить компонент под свои нужды.

Расширение компонентной базы Delphi и Lazarus

 


 

Улучшения в дизайнере отчетов FastReport VCL

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

Улучшения в дизайнере отчетов FastReport VCL

Добавлена возможность поиска во встроенных редакторах, таких как Memo, SQL.

Улучшения в дизайнере отчетов FastReport VCL

Улучшена работа с hiDPI режимами в Embarcadero RAD Studio 12 и исправлены недочеты, влияющие на пользовательский опыт создания шаблонов.

Улучшения в дизайнере отчетов FastReport VCL

Добавлен новый интерактивный редактор для объекта «Таблица». Редактируйте таблицу привычным способом как в Microsoft Word.

Улучшения в дизайнере отчетов FastReport VCL

 


 

Движок отчетов FastReport VCL

Новая возможность движка отчетов позволяет создавать цепочки вложенных отчетов с печатью на родителе (Subreport.PrintOnParent). Такой подход позволяет печать аналог древовидных структур и растягивать элементы, которые находятся на бэнде прародителе. Этот подход основывается на высоте структуры, напечатанной во вложенном отчете.

Движок отчетов FastReport VCL

 


 

Фильтры экспорта

Добавлена возможность редактирования объекта CellularText в интерактивных формах PDF. Теперь вы можете использовать CellularText как элемент интерактивной формы.

В табличных фильтрах экспорта добавлена новая возможность выбора качества экспортируемых в виде картинок объектов. Данная настройка позволяет установить масштаб для всех изображений в табличных фильтрах экспортов.

Фильтры экспорта

Сделаны исправления и улучшения качества в фильтрах экспортов: PDF, DOCX, PPTX, XLSX, SVG.

 


 

Предварительный просмотр

Добавлена возможность копировать содержимое объекта RichView в предварительном просмотре, включая групповое выделение объектов через Shift + Правая кнопка мыши.

 


 

FastReport FMX

Добавлен новый экспорт в PPTX для платформ Windows, macOS, Linux.

FastReport FMX

 


 

Delphi и Lazarus

Также версия 2025.1 поддерживает среды разработки Embarcadero RAD Studio 12.2 (включая новую платформу Windows 64 Modern для C++ Builder) и Lazarus 3.6.

 


 

Версия 2025.1

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

  [Designer]
+ добавлена настройка подсветки выражений в дизайнере отчетов;
+ добавлен базовый поиск в редакторы с Memo;
* улучшена работа мышкой в SimpleMemo;
- улучшение скролла в редакторе Memo;
- исправлена ошибка при открытии дизайнера отчетов;
- исправлена потенциальная ошибка AV после удаления элемента StyleSheet в дизайнере отчетов;
- исправлена ошибка дублирования имени при перетаскивании из DataTree;
- исправлено растягивание тулбара объектов при недостающей высоте в дизайнере;
- исправлен вызов редактора текста через инспектор объектов;
- исправлена ошибка при включённой опции Auto update fields;
- исправлены проблемы при навигации в Report Tree дизайнера;
- исправлено SmartMemo (редактор кода) для HiDPI;

  [Engine]
+ добавлен элемент контрол TfrShellTreeView для управления оболочкой в VCL и Lazarus с поддержкой Linux;
+ добавлена вложенная обработка Subreport.PrintOnParent в движке отчетов;
+ добавлена поддержка компилятора Win64x во время разработки;
+ реализована нативная отрисовка контролов для VCL и Lazarus в Linux;
+ добавлен тип WideString в FastScript;
- исправлена совместимость с C++ Builder с JVCL;
- исправлено обновление параметров DBX при извлечении определений полей;
- исправлена ошибка при использовании многоколоночной страницы вместе с параметрами PrintOnPreviousPage и KeepToghether опциями;
- исправлена ошибка в автоматически сгенерированном заголовке C++ Builder;
- исправлен редактор HTML;
- исправлен вывод RTL с тегами в TfrxHTMLView;
- обновление полей данных изменено на очистку автоматически определенных полей при изменении DataSet;
- исправлена неправильная отрисовка SliceGrid при загрузке схемы на высоком DPI;
- исправлено кэширование иконок при масштабировании для HiDPI;
- исправлена ошибка, когда изменение свойства DBDataSet.DataSet не очищало определения полей;
- исправлены TfrxComboBoxView и TfrxListBoxView;
- исправлено определение типа поля ftFixedChar;
- устранена утечка памяти при отображении SVG;
- исправлена ошибка, когда данные DataLink не очищают предыдущие данные;
- исправлена ошибка 'Resource FCXBUTTONS not found' в FMX RS12 Builder при вызове редактора формул;
- исправлено состояние флага старого формата XML после очистки;
- исправлена инициализация структуры интерактивных параметров;
- исправлено предупреждение в frxGetCertificate;

  [Exports]
+ добавлена возможность редактирования объекта CellularText в интерактивных формах PDF;
+ добавлено поле FromName в TfrxMailExport при использовании Indy SMTP;
- исправлен экспорт EMF в SVG;
- исправлена подстановка шрифтов в экспорте PDF;
- исправлена ошибка перевода строки при экспорте в формат .rtf из Lazarus на Linux;
- исправлен экспорт катаканы, хираганы и геометрических символов в экспорте PDF;
- исправлен выбор строки и нижнее поле строки при экспорте DOCX;
- исправлен экспорт EMF в PDF;
- исправлены гиперссылки в экспорте RTF;
- устранены утечки объектов GDI;
- исправлена настраиваемая подпись PDF;
- исправлены ошибки выравнивания TfrxMemoView и уменьшен размер изображений с альфа-каналом при экспорте в PDF;
- исправлено форматирование дат в XLSX экспорте;
- исправлены предупреждения компилятора;
- исправлен XLS экспорт для пустых страниц;
- исправлен формат даты в XLSX экспорте;
- исправлена ошибка «Unexpected variant error» в XLS экспорте;

  [Lazarus]
- исправлен ODF экспорт при включенном AllowHTMLTags;
- исправлен RTF экспорт при включенном AllowHTMLTags;
- исправлен TfrxDateEditControl в Linux под Lazarus;
- удалена отрисовка лишних ScrollBar в дизайнере;
- исправлено сбрасывание выделения в linux Lazarus Rich редакторе;
- исправлена бесконечная загрузка при использовании Linux Lazarus Rich;

  [Other]
+ добавлена функция VarIsNull;
- исправлена ошибка при отображении диалога Data HighLighting в FastCube;
- исправлены конверторы QuickReport, ReportBuilder и Rave Reports;

  [Preview]
+ добавлено копирование содержимого RichView в предварительном просмотре;
- исправлена ошибка с активными вкладками предварительного просмотра при экспорте всех открытых вкладок предварительного просмотра;
- исправлена ошибка с панелью инструментов в режиме HiDPI в версии 10.4, когда некоторые кнопки инструментов были отключены;
- исправлена AV при вызове привью в XE2;
- исправлено отображение двойных подсказок в окне предварительного просмотра;

  [Report object]
+ добавлено свойство TfrxFIBDatabase.LibraryName;
* добавлена обработка клавиши Tab в редактор TfrxRichView;
- исправлена сериализация свойства TfrxPictureView.Stretched;
- исправлено расположение штрихкода после смены BarType при Align in [baCenter, baRight];
- исправлен Swiss пресет в QR штрих-коде;

  [Resources]
* обновлены польские ресурсы;
* обновлены немецкие ресурсы для FastCube;
- исправлены ресурсы FCXBUTTONS для приложений с run-time пакетами;

  [FastReport FMX]
- Добавлен экспорт в PPTX для платформ Windows, macOS, Linux;
- Исправлено отображение диалогов экспорта в macOS;
- Диалоги экспорта вынесены из модулей фильтров экспорта (возможность переопределения диалогов экспорта своими).

25 марта 2025

Релиз библиотеки для выполнения скриптов на C#

Мы рады объявить о выпуске кроссплатформенной библиотеки для выполнения сложных скриптов на C# под названием FastScript .NET.
18 марта 2025

Обновите свою Team или Site лицензию со скидкой 50%!

До 31 марта получите доступ к новым функциям, улучшенному дизайнеру и поддержке за полцены, даже если ваш грейс-период уже закончился! 
12 февраля 2025

Отмечаем тридцатилетие Delphi!

Отмечаем тридцатилетие Delphi и даём возможность приобрести FastReport VCL редакции Ultimate с ощутимой скидкой в 30%