В рамках ежегодного тестирования были получены сертификаты о совместимости программных продуктов FastReport .NET Mono и FastReport .NET WinForms с СУБД Ред База Данных.
В версии 2017.4 очень много полезных изменений:
поддержка .NET Core (в редакциях Professional и Enterprise)
новые объекты отчета: изображения SVG и датчики
отправка отчетов через Telegram
экспорт в формат научной документации LaTeX
редактор хайлайтов и гиперссылок в Online Designer
Android приложение для просмотра готовых отчетов доступно в Google Play Market
А еще...
[Core]
+ добавлена поддержка .NET Core в редациях Professional и Enterprise (\Demos\Core\FastReportCore.MVC\readme.txt)
[Engine]
+ добавлено свойство Trim для линейных штрих-кодов
+ добавлено свойство Tag для всех компонентов
+ добавлено сохранение мета-данных (ReportInfo.Name, ReportInfo.Author, ReportInfo.Description,
ReportInfo.Created, ReportInfo.Modified, ReportInfo.CreatorVersion) в файл готового отчета
+ добавлены функции RegisterData(DataSet data, bool enableAllTables) и RegisterData(DataSet data, string name, bool enableAllTables)
для регистрации DataSet и активации всех его таблиц
+ добавлена возможность обращаться к Report.Dictionary без чувствительности к регистру
+ добавлен круговой датчик (RadialGauge)
+ добавлен простой датчик прогресса (SimpleProgressGauge)
- исправлена ошибка вывода неверных результатов для значений типа n.9999 в функциях NumToWords
- исправлена ошибка с многопоточным построением и использованием курсоров в отчете
- исправлены границы объектов типа датчик (Gauge)
- исправлены пропорции шкалы и указателя простого датчика (SimpleGauge)
[Дизайнер]
+ добавлен постраничный вывод в окне просмотра данных
+ добавлен Пробел в список разделителей в подключении к CSV таблице
+ добавлена возможность открывать файлы List and Label с расширениями crd, srt, inv, lab и let
+ добавлен выбор предыдущего фильтра в окне открытия файла
- исправлена ошибка с удалением бэндов при определенной последовательности действий
- исправлена ошибка с пустыми полями при подключении к CSV таблице
- исправлена ошибка с пробелом в качестве разделителя при подключении к CSV таблице
- исправлена ошибка со строками без разделителей при подключении к CSV таблице
- исправлена ошибка при просмотре данных бизнес-объекта
- исправлена ошибка со значением System.Guid равным null
- исправлена ошибка в классе PageColumns когда количество позиций не равно количеству колонок
[Экспорты]
+ добавлен экспорт в LaTeX (без изображений, поддерживается XeLaTeX)
* добавлено свойство Word2007Export.RowHeight с множеством (Minimum, Exactly)
* добавлено преобразование в процентный формат для экспорта в Excel2007(*.xlsx)
- исправлена ошибка с дубликатами баркодов в PDF экспорте
- исправлена ошибка дублирования ячеек таблиц в экспортах в XAML и SVG
- исправлена ошибка экспорта символа тильда (~) в экспорте в Excel2007
- исправлена ошибка дублирования изображений в PDF экспорте
- исправлена ошибка экспорта Biff8 из подготовленного отчёта
- добавлена возможность экспортировать текстовые объекты с нестандартным значением параметра FontWithRatio в Excel 2007
[WebReport]
+ добавлено свойство WebReport.DesignerConfig для хранения пользовательского конфигурационного файла для Online Designer
- исправлено изменение размеров объекта WebReport
[Extras]
+ добавлен пример Web API self-hosted (Demos\C#\Web\WebApiSelfHosted)
+ добавлен плагин объекта SVG (SVGObject, \Extras\Misc\SVGObjectPlugin)
+ добавлен плагин для отправки отчетов с помощью Telegram (\Extras\Misc\Messaging\TelegramMessenger)
* улучшен конвертор из Crystal Reports, теперь работает и с последними версиями Crystal
[Online Designer]
+ добавлен Highlight редактор
+ добавлена область за которую можно ресайзить левый SideBar
+ добавлены MaxiCode & Intelligent Mail баркоды
+ возможность вызывать управляющие диалоги из панели properties кликом по кнопке в заголовке подраздела
+ переключатель сразу всех панелей кастомизации
+ диалог редактирования шрифта
+ диалог редактирования border свойства
+ диалог редактирования hyperlink свойства
+ изменен механизм сборки
* изменен дизайн всплывающих сообщений в правом верхнем углу
- исправлен баг из-за которого DataHeader Band позиционировался после DataBand
- исправлен баг с зависанием на этапе загрузки в IE
В новой версии FastReport .NET 2017.3 добавлены 2 новых баркода: Intelligent Mail Barcode для USPS и MaxiCode для хранения сопутствующей информации о грузоперевозках. Реализована возможность вложения файлов в PDF. Добавлен пример использования FastReport .Net совместно с фреймворком ASP.NET Web API
Все изменения:
[Core]
+ добавлен баркод Intelligent Mail (USPS)+ добавлен баркод MaxiCode+ добавлено свойство Report.ReportInfo.Tag+ добавлено свойство Report.ReportInfo.SaveMode+ добавлена поддержка функций с необязательными параметрами* реализована поддержка потокобезопасных коллекций для .Net 4
[Designer]
+ добавлена возможность многострочного редактирования свойств Report.ReportInfo.Description и Report.ReportInfo.Tag- исправлена ошибка с неверной шириной разных линий рамки
[Экспорты]
+ добавлена возможность присоединения файлов к экспорту в формате PDF с помощью методов: PDFExport.AddEmbeddedXML, PDFExport.AddEmbeddedFile- исправлена ошибка создания пустой страницы после таблиц в экспортах RTF и Word2007- исправлена ошибка неправильной работы свойства Exportable у бэндов- исправлена ошибка отображения дат в экспорте в Excel2007- исправлена ошибка с отступами и высотой строки в PDF экспорте- исправлена ошибка с черными прямоугольниками в экспортах
[Extras]
+ добавлен новый пример работы с ZUGFeRD и PDF/A-3b \Demos\C#\ZUGFeRD + добавлен новый пример работы с Web API \Demos\C#\Web\WebApi - исправлена ошибка с относительным путем к файлу JSON в JSON коннекторе
[WebReport]
+ добавлены свойства WebReport.RequestHeaders, WebReport.ResponseHeaders+ добавлена обработка ошибок при вызове WebReport.DesignerSaveCallBack- исправлены отступы страниц при печати из браузера- исправлена ошибка с линиями в HTML экспорте и WebReport- исправлена обработка ошибок TTF для экспорта в PDF
[Online Designer]
+ добавлена поддержка свойства ReportInfo.Tag у объекта Report- исправлено многоуровневое отображение дочерних связей- свойство Padding может содержать только целочисленные значения
19 апреля в Москве состоится семинар, посвященный возможностям RAD Studio 10.2 Tokyo.
Ведущий разработчик Fast Reports направлений FMX и VCL будет рад ответить на ваши любые вопросы.
Участие бесплатно, обязательна регистрация
Дата и время: 19 апреля (среда), начало регистрации в 9.30. Адрес: г. Москва, ул. Сущевский Вал, д. 74, отель «Холидей Инн Москва Сущевский», зал «Гранд Бол рум» (3 мин. от метро «Рижская»).
Новая версия FastReport Mono включила возможность создания фоновых картинок в RTF, поддержку шрифтов Apple, экспорт в BIFF8:
+ добавлен экспорт в Excel 97-2003+ добавлен режим послойного экспорта картинок в RTF экспорт + улучшен экспорт в формат PDF + возможность генерации отчётов без использования графической подсистемы под Linux (без X Window Server)
множество мелких исправлений, улучающих стабильность
Новейшая серия генераторов отчетов FastReport Desktop Green Edition поставляется без функции печати.
Пользователям больше никогда не придется сталкиваться с пустыми лотками бумаги, заправкой картриджей и складами бумаг.
Узнайте все плюсы беспечатной отчетности!
*С 1 апреля!
Вместе с поддержкой новой среды разработки новая версия включает несколько новых возможностей и множество исправлений.
Также, мы продолжаем улучшать FastReport 5 не только для Delphi, но и для Lazarus. В текущей версии стало возможным собирать приложения с использованием виджета GTK для Lazarus.
А еще:
+ Добавлена поддержка Embarcadero RAD Studio 10.2 Berlin для x32 и x64 платформ+ Добавлена поддержка тэгов Sup, Sub для TfrxHTMLExport+ Добавлено свойство TfrxPDFExport.SaveOriginalImages. Значение по умолчанию - True+ Добавлена поддержка GS1 для штрихкодов Code128C, EAN128C+ Добавлена сортировка принтеров по имени в списке принтеров+ Добавлены норвежские ресурсы+ Добавлена поддержка TfrxFDTable в frxFDRTTI+ Добавлена поддержка символов #0..#31 в Code128A+ Добавлено свойство TfrxBarcodeView.TestLine+ Добавлено сохранение состояния формы TfrxRichEditor+ [Lazarus] Добавлена поддержка виджета GTK- Исправлен frx2xto30.pas для XE2 и позже- Увеличено количество элементов PaperSizes до 512- [Lazarus] Исправлена прокрутка в дизайнере- Исправлен smMaxHeight в TfrxRichView- Исправлен TfrxXLSXExport для файлов с 1000 листами в книге- Исправлен TfrxPreviewPages.ClearPageCache- Исправлен TfrxIBXQuery.ExecSQL- Исправлена вставка нового события в скрипт, если в главной процедуре отчёта есть строка с закомментированным с помощью // begin- Исправлено имя вставляемого компонента после перетаскивания из дерева данных для случаев c Unicode символами в имени поля- Исправлено выравнивание baCenter, baRight у TfrxBarcodeView- Исправлено поведение ReprintOnNewPage и KeepTogether для TfrxGroupHeader- Исправлено обновление параметров в TfrxADOQuery после загрузки- Исправлена панель инструментов для RAD Studio Berlin 10.1 Update 2 при использовании VCL стилей- Исправлено использование TfrxReport.PrintOptions.Duplex- Исправлена печать PNG изображений- Исправлено использование TfrxReport.ReportOptions.Author в DOCX, PPTX и XLSX экспортах- Исправлено использование vsExport для фильтров экспорта- Исправлен экспорт в ODF символов (<, >, &) внутри HTML тэгов- [FastScript] Исправлена функция Format- Исправлен HTMLTags в TfrxMemoView- Исправлено вычисление выражений в гиперссылках- Исправлен размер изображений в DOCX экспорте- Исправлено формирование MSI штрихкода- Исправлен экспорт гиперссылок объектов в защищённый PDF- Исправлен экспорт в неразрывный XLSX отчётов с большим числом изображений- Исправлен экспорт рамок объектов с толщиной менее 1 в HTML- Исправлен экспорт пустых страниц в XLSX- Исправлено растягивание бэндов со штрихкодами- Исправлено поведение KeepChild для дочерних бэндов TfrxReportTitle- Исправлен экспорт пользовательских числовых форматов в ODF- [Lazarus] Исправлен выбор принтера в диалоге печати- Исправлен экспорт гиперссылок hkPageNumber если номер страницы больше количества страниц- Исправлено имя вставляемого компонента после перетаскивания из дерева данных для некоторых случаев- Исправлена ошибка "Divizion by zero" при использовании режима печати pmSplit- Исправлено отображение PrintOnSheeet в диалоге печати для некоторых случаев- [Lazarus] Исправлена инициализация принтера по умолчанию в диалоге печати- Исправлен экспорт изображений в BIFF8 для x64- [Lazarus] Исправлен выбор принтера перед показом диалога свойств принтера- Исправлено уменьшение размеров диалоговой формы в дизайнере в RAD Studio 10.1 Berlin- Исправлен экспорт чисел с символом '%' в строке форматирования (например, #,##0.###%) в BIFF8 экспорте- [Enterprise] Исправлена обработка ошибки "Report not found"- Исправлена опция "Print to file" для GDI отчётов- Исправлен экспорт в PDF пустых мемок при встраивании шрифтов- Исправлен экспорт в PDF для HAlign = haBlock (с учётом GapX)- Исправлено встраивание шрифтов для защищённых PDF при EmbedFontsIfProtected = False и EmbeddedFonts = True- Исправлен экспорт TfrxShapeView в XLSX и DOCX- Исправлен экспорт Unicode символов в мемо с HTML тэгами в DOCX для не-Unicode IDE- Исправлен TfrxPreviewButtons в frxClassRTTI- Исправлено определение родительского объекта для объектов в некоторых случаях- Исправлен экспорт имени шрифта в ODF
✔ В новой версии FastReport.Net мы добавили новый баркод для фармацевтики - фармакод. Из интересных особенностей можно отметить тот факт, что фармакод может быть нарисован любым цветом
✔ Очередное пополнение в списке коннекторов для подключения к базам данных непосредственно из отчёта - добавился плагин для популярной Open Source NoSQL базы RavenDB
✔ По вашим запросы мы добавили экспорт в бинарный формат Excel 97-2003, также известный как BIFF8
✔ FastReport.Net получил поддержку ориентации справа-налево в пользовательском интерфейсе и механизмах построения отчетов
✔ Также проведены работы по дальнейшей оптимизации кода, исправлены ошибки и сделаны многочисленные улучшения.
[Core]
+ добавлен новый штрихкод: Фармакод+ добавлено новое свойство для изображений: Черно-белый(Grayscale) режим отображения+ добавлена возможность изменения цвета штрихкодов+ добавлено кеширование скомпилированного скрипта отчета- исправлена ошибка с потерей точности в итогах- исправлена ошибка с включением ReportPage.UnlimitedHeight и ReportPage.PrintOnPreviousPage- исправлена ошибка инициализации объекта со значением null для текстовых объектов- исправлена ошибка десериализации при сохранении из On-line Designer
[Designer]
+ добавлена поддержка Rigth-to-Left Interface (RTL)+ добавлено новое свойство у объекта MSChartObject, которое позволяет использовать несколько серий с автоматическим созданием- исправлена ошибка, когда вместо создания нового источника данных открывалось редактирование существующего
[Preview]
+ добавлена поддержка Rigth-to-Left Interface (RTL)+ добавлено масштабирование документа относительно положения мыши
[Экспорты]
+ добавлен экспорт в Excel 97-2003 (BIFF8)+ добавлена возможность вставки изображений в оригинальном разрешении при экспорте в PDF+ в окне PDF экспорта добавлена возможность выбора цветового пространства* улучшено качество изображений в экспорте в Excel 2007* изменена работа экспорта в Dropbox для использования API 2.0 вместо API 1.0* добавлено преобразование в формат Дата для экспорта в Excel2007(*.xlsx)* улучшен экспорт SVG: добавлено встраивание изображений в файл, добавлена опция HasMultipleFiles, улучшено отображение текста, повёрнутого текста, добавлено подчёркивание(underlines)- исправлена ошибка с пустыми страницами в экспорте в Excel 2007- исправлена ошибка в PDF и HTML экспортах с вертикальной позицией текста, высота которого больше высоты объекта- исправлена ошибка сохранения изображений в формате Metafile в RTF-экспорте- исправлена ошибка с Vertical Alignment = bottom в экспорте в PDF- исправлена ошибка прозрачных изображений в экспорте XPS- исправлена ошибка экспорта пустых изображений в формат XPS- исправлена ошибка в предпросмотре экспорта CSV при небольшом количестве строк
[Extras]
+ добавлен коннектор RavenDB \Extras\Connections\FastReport.RavenDB+ добавлен коннектор SQL Anywhere \Extras\Connections\FastReport.SqlAnywhere+ добавлены новые демонстрационные отчеты: Pharmacode, Box
[WebReport]
+ добавлен вид фона тулбара ToolbarBackgroundStyle.None (вы можете использовать цвет WebReport.ToolbarColor вместо изображения из стиля)+ добавлены свойства WebReport.UnlimitedWidth, WebReport.UnlimitedHeight для включения неограниченных размеров для всех страниц отчета (по умолчанию: false - используются настройки отчета)+ добавлено свойство WebReport.Dialogs для включения или выключения показа диалогов отчета (по умолчанию: true - включены)- исправлена ошибка с обработкой события onClick в WebReport
[Online Designer]
+ добавлен объект HTML+ добавлен баркод Pharmacode+ добавлены свойства UnlimitedHeight, UnlimitedWidth у страницы+ добавлено свойство Color у объекта Barcode, позволяющее сменить цвет+ поддержка свойства grayscale у компонента PictureObject* контролы ресайза компонента теперь всегда показываются при ресайзе* элементы для ресайза компонентов и смены поворота теперь всегда поверх других компонентов, включая те, что перекрывают текущий- исправленна проблема с показом контекстного меню на сенсорных устройствах при долгом тапе- исправлен баг, из-за которого не работал dblclick на компоненте PictureObject- исправлен баг, из-за которого не работала сборка дизайнера с выключенным редактором кода- исправлен баг, из-за которого не работал dblclick в chrome на DataBand'e - исправлен баг, когда при создании нового диалога в дереве отчета не отображались дефолтные компоненты диалога