В FastReport VCL 2022.2 мы сконцентрировались на добавлении новых возможностей, чтобы вы могли сократить трудозатраты на разработку и улучшения своих отчетов.
Дизайнер отчетов расширил возможности редактирования и поиска ошибок в отчетах. Новый режим подсветки пересечения объектов позволяет локализовать проблемные места в шаблоне отчета и подготовить отчет к корректному выводу в экспортах с табличным представлением (RTF, XLS и другие). Просто включите новый режим, чтобы увидеть все перекрывающиеся объекты.
Новый режим «Автонаправляющих» позволяет быстро устранить выявленные проблемы в отчете, автоматически создавая направляющие линии для всех объектов (работает в трех режимах: все линии, только вертикальные, только горизонтальные).
Выносные линии из режима «Автонаправляющих» можно переносить в обычные направляющие страницы.
Добавлен новый интерактивный редактор для объекта CellularText в предварительном просмотре отчета. Создавайте интерактивные документы с возможностью заполнения прямо из предварительного просмотра. Это позволит создавать новые формы для ваших отчетов.
А также были добавлены новые объекты «Список» (TfrxListBoxView) и «Выпадающий список» (TfrxComboBoxView) для страницы отчета. Эти объекты позволяют создавать интерактивные формы прямо на странице отчета*.
*Поддержка в интерактивных формах PDF планируется позже.
Объект для отображения HTML в отчете (TfrxHTMLView) получил возможность кэшировать и сохранять изображения, полученные по внешним ссылкам (файл или web-протокол). Они будут направляться сразу в построенный отчет, через свойство EmbeddedObjects. Это повышает независимость и ускоряет скорость загрузки таких отчетов.
Новый класс настроек для QR-кода позволяет быстро и легко создать штрих-код стандарта EPC (European Payments Council) и подключить его к данным.
Дополнительно было проделано множество изменений, связанных с улучшением общего качества продукта.
----------------------------
+ Добавлен новый режим подсветки объектов при пересечении в дизайнере отчетов;
+ Добавлена поддержка настроек стандарта EPC для QR-кода;
+ Добавлен интерактивный редактор объекта CellularText для редактирования объекта в предпросмотре;
+ Добавлен новый режим работы направляющих линий в дизайнере отчетов – Автонаправляющие;
+ Добавлен новый объект отчета выпадающий список TfrxComboBoxVIew;
+ Добавлен новый объект отчета список TfrxListBoxVIew;
+ Добавлена возможность встраивать внешние изображения объекта HTMLView для построенного отчета в качестве внутреннего или внешнего кэша (свойство EmbeddedObjects [edExternal, edInternal]);
- Исправлена ошибка с прокруткой в предпросмотре под Linux;
- Исправлена ошибка с вызовом события MouseLeave перед повторным построением отчета;
- Исправлены ошибки с обработкой горячих клавиш в дизайнере отчетов, на элементах Combobox и Edit;
- Исправлена ошибка, когда свойство HeaderMaxSize не определено в конфиге сервера;
- Исправлена ошибка копирования содержимого таблицы в предпросмотре;
- Исправлена ошибка в Lazarus с изменением размеров дерева данных;
- Исправлен экспорт PDF в Lazarus с последней строкой в тексте;
- Исправлено заполнение поля user-agent в http заголовке (обработка внешних ссылок);
- Оптимизирован размер экспорта PDF при использовании конвертации из EMF;
- Исправлена ошибка переключения страниц в предпросмотре;
- Исправлена ошибка с прокруткой в дизайнере отчетов под Linux;
- Исправлена ошибка с объектом Chart в Lazarus 2.2.0;
- Исправлена ошибка в экспорте TfrxHTML5DivExport с включенным свойством MultiPage в Linux;
- Исправлена ошибка печати объекта Таблица в режиме масштабирования печати;
- Исправлена ошибка отображения штрих-кодов с углом вращения отличным от 0;
- Исправлена ошибка с полями CC, BCC при отправке писем через Outlook;
- Исправлена ошибка генерации hpp для C++Builder 2012;
- Исправлена ошибка PDF экспорта в длинных линиях текста и стилях линий;
- Исправлена перекомпиляция ресурсов с Японской локализацией;
- Исправлена ошибка работы с дуплексом из принтера по умолчанию в режиме разбора по копиям;
- Обновлены пакеты адаптеров FireDAC (AnyDAC);
- Исправлена ошибка отображения тулбара предпросмотра в RAD Studio 11;
- Исправлена ошибка именования объектов отчета, при перетаскивании из дерева данных полей с Юникод именами;
- Исправлена ошибка агрегатных функций внутри статичной таблицы;
- Исправлена ошибка с утечкой дескрипторов в объекте HTMLView.