16 марта 2022

Выпуск новой версии FastReport .NET 2022.2

Fast Reports NuGet-сервер

Недавно мы запустили собственный NuGet-сервер - хранилище лицензионных продуктов Fast Reports для пользователей. Теперь вы можете удобно загружать последние версии наших компонентов на любой операционной системе. Подробнее читайте в статье.

Fast Reports NuGet сервер

Добавлена поддержка интерактивности объекта "Улучшенная матрица" в WebReport:

Во всех WebReport (.NET Framework, .NET Core, Blazor Server) появилась поддержка интерактивности для новой Улучшенной матрицы. Теперь в браузере корректно работают кнопки сворачивания и сортировки.

Добавлена поддержка интерактивности объекта "Улучшенная матрица" в WebReport

Возможность сохранить отчет со случайными данными

В меню файл в дизайнере отчетов появился новый пункт "Сохранить со случайными данными...". При таком сохранении отчета все источники данных будут сохранены в отчете и данные в них будут заменены на случайные.

Подсветка пересекающихся объектов в дизайнере

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

Включить ее можно в настройках дизайнера Файл->Настройки (File->Options).

Подсветка пересекающихся объектов в дизайнере

Демонстрация работы подсветки ниже.

Демонстрация работы подсветки

Линейка с направляющими в редакторе RichObject

Новый инструмент позволяет удобно настраивать отступы и позиции табуляции при редактировании RichObject. Подробнее читайте в статье.

Добавлена консольная утилита конвертации RTF

С её помощью можно удобно конвертировать RTF-файлы в шаблоны отчета.

Возможность использовать файлы XLSX в качестве источников данных

Теперь из файлов Excel 2007 можно получить данные как из базы данных и использовать их в отчете. Подробнее читайте в статье.

 

Улучшения экспортов

Опция "Закрепить ячейки" при экспорте в Excel 2007

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

Настройки выглядят так:

Опция "Закрепить ячейки" при экспорте в Excel 2007

А работает эта опция так:

А работает эта опция так

Поддержка ZPL II при экспорте в ZPL.

Опция "Высокое качество SVG" в HTML-экспорте.

При включении этой настройки качество изображений в формате SVG будет значительно выше при экспорте. Однако, нужно учитывать, что объем занимаемой памяти так же будет выше.

Добавлен экспорт закладок и внутренних ссылок в Word.

Реализован экспорт ширины символов табуляции в PDF, Word, HTML и RTF.

Новое свойство PrefixStyle в SVG-экспорте.

Это свойство позволяет задать префикс для всех стилей при экспорте в SVG.

Добавлен экспорт формата чисел и дат в Excel 97.

Экспорта ширины символов табуляции в PDF, Word, HTML и RTF.

 

Полный список изменений

[Engine]

+ добавлена возможность сохранить отчет со случайными данными;

* в методе ExportBand теперь используется аргумент BandBase вместо Base;

- исправлены ошибки с двойным вызовом событий AfterData, BeforePrint и AfterPrint объекта ContainerObject;

- исправлена ошибка, приводящая к System.NullReferenceException при запуске отчетов с диалоговыми формами;

- исправлена ошибка, из-за которой не работало свойство VisibleExpression у подотчетов и страниц;

- исправлен баг со сдвигом по вертикали непересекающихся объектов при конвертации RTF;

- исправлена ошибка с правым якорем на страницах с бесконечной шириной и альбомной ориентацией;

- исправлена трансляция списков при конвертации RTF;

- исправлена ошибка, из-за которой не работало свойство RichObject.AllowExpressions;

- исправлена ошибка, приводящая к System.OverflowException при отрисовке неподготовленной бесконечной страницы;


[Designer]

+ добавлена подсветка пересекающихся объектов;

+ добавлена линейка с направляющими в редакторе RichObject;

+ заменены символы пароля на точки в инспекторе объектов;

+ добавлено предупреждение о возможном переполнении стека при расположении Matrix или AdvMatrix на повторяющиеся бэнд;

- удалено сообщение об ошибке, если текст штрих-кода содержит выражение;

- исправлена ошибка с опцией отключения горячих клавиш;

- исправлено выпадающее меню при нажатии на кнопку LineStyle и LineWidth;

- исправлено отображение данных в дизайнере;

- исправлены ошибки, приводящие к System.NullReferenceException при перетаскивании объектов на AdvMatrix;

- исправлена ошибка с некорректным отображением настроек тени в редакторе границ;


[Preview]

- исправлена ошибка, приводящая к System.NullReferenceException, при щелчке по редактируемому текстовому объекту;

- исправлена ошибка с неработающими гиперссылками в отчетах с многоколоночными бэндами;

- исправлена ошибка, когда экспорт отчета, приводил к сохранению подготовленного отчета;

- исправлена ошибка с настройкой списков доступных экспортов и экспортов в облака в PreviewControl;


[Exports]

+ добавлен экспорт в ZPL II;

+ добавлена опция "Высокое качество SVG" в HTML-экспорте;

+ добавлена опция "Закрепить ячейки" при экспорте в Excel 2007;

+ добавлена возможность масштабирования печати при экспорте в Excel 2007;

+ добавлен экспорт закладок и внутренних ссылок в Word;

+ добавлен экспорт формата чисел и дат в Excel 97;

+ добавлено шифрование персональных данных пользователя в Email-экспорте;

+ добавлен экспорт отступа RichObject в RTF;

+ добавлен экспорт переноса строки RichObject в RTF;

+ добавлен экспорт отступа TextObject в Word;

+ добавлен экспорт ширины символов табуляции в PDF, Word, HTML и RTF;

+ добавлено свойство PrefixStyle в SVG-экспорте, которое позволяет задать префикс для всех стилей;

* улучшен экспорт RichObject в Excel 2007;

* удалены экспорты FastReport Cloud и XMPP;

- исправлен некорректный поворот альбомной ориентации страниц при HTML-печати, если на них использовались стили с предыдущих страниц;

- исправлена ошибка с масштабом шрифта при экспорте в PDF;

- исправлена утечка памяти при экспорте SVG объектов в HTML с опцией "Высокое качество SVG";

- исправлена ошибка при встраивании шрифтов, для которых запрещена упаковка, в PDF-экспорте;

- исправлена ошибка с экспортом символов табуляции в Word;

- исправлена заливка фона изображения и свойство line-height в HTML-экспорте;

- исправлена ошибка экспорта пользовательской пунктирной линии SVGObject в PDF;

- исправлена ошибка с экспортом границ соединенных ячеек в SVG;


[WebReport]

+ добавлена интерактивность расширенной матрицы в WebReport;

- исправлена обработка отмены закрытия веб-диалога в событии OnFormClosing;


[.NET Core]

- исправлена ошибка с неработающей опцией "открыть после экспорта";


[WebReport Core]

- теперь иконка DatePicker выглядит одинаково во всех браузерах;


[Demos]

+ добавлено новое демо для Blazor, демонстрирующее работу с двумя отчетами;

- исправлена ошибка, из-за которой не менялся курсор при наведении на ссылки в новом демо;

- исправлена ошибка с AdvMatrix в новом демо;


[Plugins]

+ добавлено подключение к Excel;

- исправлен SQLite коннектор для FastReport.Core, FastReport.CoreWin и FastReport.OpenSource;

- исправлена строка подключения к Firebird;


[Extras]

+ добавлена утилита для конвертации RTF документов в шаблоны отчетов. (\Extras\Misc\rtf2frx).

27 ноября 2024

Черная пятница в "Быстрых отчетах"

Только три дня: 27, 28 и 29 ноября скидки 40% на генераторы отчетов VCL и .NET направлений! 
26 ноября 2024

Обновление облачных сервисов до версии 2025.1

В версии 2025.1 была значительно улучшена работа с источниками данных, задачами и шаблонами отчётов, добавлены методы API для получения прав пользователя, новые демо-приложения и исправления ошибок. 
20 ноября 2024

FastReport .NET Avalonia совместима с Альт Рабочая станция 10

Библиотека для генерации отчетов FastReport .NET Avalonia получила сертификат совместимости с Альт Рабочая станция 10