Fast Reports. Обновления продуктов FastReport.Net, FastReport VCL, FastReport FMX, FastReport.Mono
Fast Reports. Обновления продуктов FastReport.Net, FastReport VCL, FastReport FMX, FastReport.Mono
Список обновлений продуктов компании Fast Reports.
- Новая версия FastReport.Net 2018.3
В новой версии FastReport.Net 2018.3 мы добавили коннекторы к различным базам данных в репозиторий Nuget. Эти коннекторы можно использовать как в приложениях .Net Core, так и в Windows Forms;
Также, мы сделали нашу библиотеку для .Net Core совместимой с операционной системой macOS;
Баркоды теперь экспортируются в PDF и HTML как векторные изображения;
Кроме того, мы добавили плагин для совместной работы с популярным SQL редактором Active Query Builder;
Версия 2018.3
---------------[Engine]
+ теперь при экспорте объект Barcode преобразуется в векторную графику для PDF, HTML и SVG экспортов
+ добавлен новый механизм конвертирования объектов перед экспортом, процесс происходит автоматически, это необходимо для преобразования некоторых объектов в векторную графику
+ добавлена печать бесконечных страниц на рулонных принтерах (свойство ReportPage.PrintOnRollPaper)
+ добавлено новое свойство ParagraphFormat для форматирования параграфов в текстовом объекте только при значении HtmlParagraph в свойстве TextRenderType. Это свойство позволяет регулировать межстрочный интервал и красную строку.
* переписан код подстановки выражений в RichObject
* свойство HtmlTags текстового объекта было отмечено как устаревшее, добавлено новое свойство TextRenderType.
> замечание разработчика: свойство HtmlTags позволяло использовать некоторые HTML теги в тексте TextObject, один из доступных тегов тег FONT, этот тег является устаревшим, и не все браузеры адекватно поддерживают его, поэтому мы добавили новый обработчик визуализации, который позволяет использовать некоторые стили CSS, в атрибуте style и тег span.
* новый обработчик текста поддерживает следующие теги: b, i, u, strike, br, sub, sup, img, span.
> замечание разработчика: Мы не стремимся сделать копию браузера в текстовом объекте, однако пытаемся сделать логику максимально похожей, но с ограничениями, тег img поддерживает только атрибут src (http, https, base64) и атрибуты width и height(значения в пикселях), теги b, i, u, strike, sub, sup и span поддерживают только атрибут style, с минимальным набором стилей.
- исправлен расчёт размера изображения при повороте SVG объекта
- исправлена отрисовка подстрочного и надстрочного индекса для нового типа визуализатора текста HtmlParagraph, когда в некоторых случаях неправильно рассчитывался размер и расположение текста.
- исправлена ошибка с svg,содержащими "DOCTYPE svg PUBLIC" в SVG-объекте
- исправлена ошибка с [COPYNAME#] в водяном знаке страницы
- исправлено название свойств TextObject, где использовалось слово Multiply вместо Multiple[Designer]
+ добавлена возможность задать язык скрипта по умолчанию
- исправлена ошибка с выбором языка скрипта по умолчанию при первом запуске дизайнера
- исправлена редкая ошибка когда таблица не отображается в окне Просмотр Данных
- исправлена ошибка в окне Просмотр Данных при количестве столбцов более 655[Preview]
+ добавлено свойство SaveInitialDirectory (Config.PreviewSettings.SaveInitialDirectory = @"C:\user\initial_directory";)
+ добавлена возможность отключить сохранение подготовленного отчета в предварительном просмотре (PreviewExports.Prepared элемент)
* улучшен метод кэширования изображения SVG объекта
- исправлена ошибка когда все экспорты должны быть отключены в предварительном просмотре (PreviewControl.PreviewExports == PreviewExports.None) но Excel 97, ZPL и LaTeX экспорты доступны[Exports]
+ теперь объект SVG экспортируется как векторная графика в PDF
+ добавлена новая вкладка «Векторная графика» для экспорта pdf, вы можете установить качество градиентов, интерполяцию градиентов и интерполяцию кривых для SVG объекта и шрифтов в кривых
+ добавлен Text Object при TextRenderType = HtmlParagraph в pdf, html, word2007 экспорты
+ добавлены свойства Word2007Export.PrintOptimized и Excel2007Export.PrintOptimized
+ добавлены чекбоксы "Для печати" в диалоги Word 2007 и Excel 2007
* улучшен экспорт в Word 2007 по параграфам
* уменьшен размер файла Word 2007 (дублированные изображения не сохраняются)
* в экспорте по параграфам в Word 2007 документ сохраняется без разбиения на страницы
* добавлено преобразование в Числовой формат для экспорта в Excel2007(*.xlsx)
- теперь SVGObject экспортируется как SVG в HTML
- исправлена ошибка с разрешением экрана в экспорте в Word 2007
- исправлена ошибка с форматированием параграфов в экспорте в Word 2007
- исправлена ошибка с неверной установкой размеров "Unlimited" страницы в экспорте в Word 2007
- исправлена ошибка с именами полей в DBF экспорте
- исправлена ошибка с перекрытием текстовых заголовков в диалоге экспорта SVG[WebReport]
+ добавлен SVG-объект в WebReport как svg-изображение
+ добавлены свойства WebReport.DocxPrintOptimized и WebReport.XlsxPrintOptimized
- исправлена ошибка с третьим и более drill-down с использованием детальных страниц
- исправлена ошибка с неверным URL в drill-down[.Net Core]
+ добавлен SVG-объект (SVGObject)
+ добавлен пакет FastReport.Data.MsSql в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
+ добавлен пакет FastReport.Data.MySql в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
+ добавлен пакет FastReport.Data.Postgres в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
+ добавлен пакет FastReport.Data.SQLite в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
+ добавлен пакет FastReport.Data.Json в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
+ добавлен пакет FastReport.Data.MongoDB в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
+ добавлен пакет FastReport.Data.RavenDB в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)
* добавлена совместимость с macOS
- исправлена ошибка с экспортом в Word 2007 в некоторых случаях
- исправлена ошибка с отсутствием изображений в Excel 2007
- исправлена ошибка с drill-downs в WebReport Core[Extras]
+ добавлен новый плагин для работы с Active Query Builder \Extras\Misc\ActiveQueryBuilder (https://www.activequerybuilder.com/)
+ добавлен редактор TeeChart объектов (двойной щелчок по объекту TeeChart)
- исправлена ошибка с некоторыми строковыми значениями при подключении источника данных к TeeChart объекту
- убрана возможность выбрать для свойств LabelField, XValuesField и YValuesField поля из источников данных, к которым TeeChart объект не подключен[Demos]
* в демонстрационном отчёте полигонов заменены звёздочки на красивые
[Resources]
* обновлены французские ресурсы
[Online Designer]
+ добавлена возможность смены языка на вкладке view
+ все запросы отправляются с параметров same-origin
- исправлены аббревиатуры некоторых языков
- Новая версия FastReport VCL – 6.1
В новой версии :
- Расширились возможность объекта "Таблица";
- Переработан и улучшен экспорт в PDF;
- Добавлены якоря для объектов отчета;
- Возможность заполнения пустого пространства на странице с использованием дочернего бэнда;
- Движок оптимизирован для работы с большим количеством объектов в дизайнере.
Версия 6.1
----------------------------
- Улучшен экспорт ODT для использования различных стилей страницы
- Экспорт ODT максимальные размеры листа для опции Continues
- Исправлена ширина таблицы в ODT экспорте (больше не растягивается на весь лист)
- Исправлена обработка текста в ODT экспорте с включенным AllowHTML
- Исправлен TfrxDateEditControl с WeekNumbers = True для Windows XP[6.0.10]
----------------------------
- Исправлена ошибка когда вызов OnPreviewClick не перерисовывал измененный объект
- Исправлена производительность механизма смещения объектов
- Исправлена проблема с конструктором TfrxReportPage в C++ Builder
- Исправлено сохранения св-ва processing в DFM[6.0.9]
----------------------------
+ Добавлена поддержка формата PDF/A-2[6.0.8]
----------------------------
- Улучшен текст с поворотом в PDF, SVG and HTML-Div фильтрах экспортов
- Исправлена ошибка при использовании обработки выражений с Drill-Down группами[6.0.7]
----------------------------
- Исправлен экспорт в EMF
- Исправлен экспорт таблицы в графические форматы
+ Добавлена подстановка европейских цифр арабскими в PDF экспорте (с RTLReading)[6.0.6]
----------------------------
- Исправлено вычисление размеров ячейки таблицы с вертикальным текстом
- Исправлен экспорт Hindy и Thai лигатур в PDF
- Исправлен меж символьный интервал с HAlign в PDF экспорте
- Исправлен Copy/Paste встроенных DB компонентов
- Исправлены границы вертикальных штрих кодов
- Исправлены параметры ADO в дизайнере[6.0.5]
----------------------------
+ Добавлены якоря для объектов отчета и диалоговых форм
+ Добавлены новые rtti хелперы для объекта таблица, св-ва TableWidth и TableHeight
- Исправлена ошибка в IO транспортах с сетевым путем (в DefaultPath)
- Улучшена поддержка много поточности в PDF экспорте
- Исправлена ошибка с позиционированием картинок в PDF экспорте[6.0.4]
----------------------------
+ Добавлено свойство AutoSize для штрих-кодов(по умолчанию true), установка в false запрещает компоненту менять размер (изменяя zoom)
+ Добавлены свойства MinWidth и MaxWidth у объекта таблица, можно устанавливать пределы ширины колонки (0 unlimited)
+ Добавлены свойства MinHeight иMaxHeight у объекта таблица, можно устанавливать пределы высоты строки (0 unlimited)
- Исправлена ошибка когда детальный отчет с наследованием загружался через событие OnLoadTemplate[6.0.3]
----------------------------
+ Добавлены новые переменные отчета TableRow и TableColumn могут быть использованы внутри таблицы
+ Добавлена возможность выбрать путь к "Indy" библиотеке в Recompile
+ Добавлен новый режим выравнивания baHidden, объекты в этом режиме игнорируются механизмом выравнивания
- Исправлен line spacing в экспортах PDF и SVG
- Исправлены параметры ADO
- Исправлен редактор подсветки для группы объектов
- Исправлена ошибка с Fill/Frame бэнда и выравниванием объектов
- Исправлена ошибка с заголовком колонки и заливкой бэнда
- Исправлен экспорт свойств отчета в OXML форматы
- Исправлена обработка FNC1 в Datamatrix штрих-коде
- Исправлены функции PadLeft/PadRight в юникордной среде разработки
- Исправлена проблема с использованием RangeEnd = reCount для ограничения вывода датасета
- Исправлена ошибка которая могла возникать при удалении колонки таблицы[6.0.2]
----------------------------
+ Добавлены св-ва TfrxChild.ToNRows и ToNRowsMode , которые позволяют заполнять пустое пространство(см. отчет 15.fr3 в FRMain demo)
- Исправлены агрегатные функции в объекте таблица
- Исправлена ошибка вставки компонента данных на страницу отчета
- Исправлено св-вщ SlaveExport в филтрах экспортов[6.0.1]
----------------------------
+ Добавлено св-во TfrxPreviewOptions.AllowPreviewEdit - Установка в False отключает всю интерактивность в предпросмотре
- Исправлен экспорт картинок встроенных в RichView
- Оптимизация для больших таблиц и больших отчетов (Дизайнер может обрабатывать таблицы с 10000 ячеек и более)
- Исправлен функционал вертикальных бэндов в дизайнере отчетов
- Таблицы могут быть использованы на вертикальных бэндах
- Исправлен диалог сохранения когда имя файла не указано
- Исправлено поведение OpenAfterExport
- Исправлен экспорт HTML тэгов в RTF
- Технический релиз FastReport FMX 2.6
В этом техническом релизе мы добавили поддержку последний среды разработки Embarcadero RAD Studio 10.2 и исправили ошибки, присланные нашими пользователями.
Версия 2.6
---------------
+ Добавлена поддержка Embarcadero RAD Studio 10.2 с исправлениями совместимости:
- Добавлено исправление для модальных диалогов(когда диалог появлялся позади неактивной формы)
- Исправлен неправильный размер текста у штрихкода при печати из OSX
- Исправлены HTML Теги в OSX
- Исправлен редактор переменных
- Исправлены ошибки печати под OSX
- Исправлена печать HTML текста из OSXОсновные исправления:
+ Добавлено разбиение текста для простого отображения текста
- Изменено выравнивание текста в PDF
- Исправлена функция calcheight для простого текста под OSX
- Исправлена сетка выравнивания в дизайнере
- Изменен текста в OSX(frxCompareText)
- Исправлены несколько много-поточных проблем
- Исправлена работа двойной буферизации для объектов фигур
- Исправлена печать из GDIP контекста
- Исправлен редактор параметров RAD Studio 10.1
- Исправлено заполнение TfrxDBLookupComboBox
- Исправлено форматирование в PDF экспорте
- Исправлено Вертикальное выравнивание текста
- Исправлена проблема с scrollbars в XE3
- Исправлена финансовые серии для TeeChart Pro
- Исправлено свойство OpenAfterExport - Новая версия FastReport.Mono 2018
В новой версии FastReport.Mono значительно обновлен и улучшен WebReport - добавлена поддержка Online Designer, интерактивности. Появились новые экспорты в форматы JSON, LaTeX. Кроме того, добавлена поддержка карт и новый источник данных CSV.
Версия 2018
---------------------------------------------------
+ добавлена поддержка Online Designer в WebReport (https://www.fastreport.ru/ru/product/fast-report-online-designer/)
+ добавлено отображение оглавления отчета в WebReport
+ добавлено свойство WebReport.DesignerConfig для хранения пользовательского конфигурационного файла для Online Designer
+ добавлены свойства WebReport.RequestHeaders, WebReport.ResponseHeaders
+ добавлена обработка ошибок при вызове WebReport.DesignerSaveCallBack
+ добавлен вид фона тулбара ToolbarBackgroundStyle.None (вы можете использовать цвет WebReport.ToolbarColor вместо изображения из стиля)
+ добавлены свойства WebReport.UnlimitedWidth, WebReport.UnlimitedHeight для включения неограниченных размеров для всех страниц отчета (по умолчанию: false - используются настройки отчета)
+ добавлено свойство WebReport.Dialogs для включения или выключения показа диалогов отчета (по умолчанию: true - включены)
+ добавлено свойство WebReport.ShowBackButton для отображения кнопки возврата на предыдущий отчет (закладку с отчетом)
+ добавлено новое свойство WebReport.LogFile для ведения журнала ошибок, может использоваться совместно с WebReport.Debug
+ добавлено новое свойство WebReport.EnableMargins для включения отступов страниц (по умолчанию: false)
+ добавлено отображение фона страницы Page.Fill в WebReport
+ добавлено изменение цвета фона объекта WebReport.BackColor (по умолчанию: White)
+ добавлено функционирование гиперссылок на закладки в отчете (работает только с Layers = true)
+ добавлено функционирование гиперссылок на номер страницы (работает только с Layers = true)
+ добавлено функционирование обработчика клика по объекту (работает только с Layers = true)
+ добавлено функционирование детальных отчетов - гиперссылок на скрытую страницу отчета и на другой файл отчета (работает только с Layers = true)
+ добавлено новое свойство WebReport.ShowTabCloseButton (значение по умолчанию: false)
+ добавлено новое свойство WebReport.TabPosition (значение по умолчанию: TabPosition.InsideToolbar)
+ добавлен новый пункт множества TabPosition.Hidden для скрытия вкладок с отчетами
+ добавлены свойства Left, Top, Width, Height в CustomDrawEventArgs (могут быть использованы в WebReport.CustomDraw)
+ добавлен показ диалога печати при печати в PDF
+ добавлены свойства WebReport.DocxRowHeightIs, WebReport.PdfShowPrintDialog
+ добавлен метод WebReport.PrintInPdf(bool ShowPrintDialog) для установки показа окна печати при открытии PDF документа
+ добавлено событие для отрисовки пользовательских объектов в Web или переопределения отрисовки стандартных объектов (WebReport.CustomDraw),
работает только с включенным WebReport.Layer
+ добавлена поддержка послойного HTML в WebReport (WebReport.Layers) с лучшим WYSIWYG
+ добавлено свойств WebReport.RefreshTimeout (время автоматического обновления отчета в секундах, 0 - автообновление отключено),
данное свойство может быть полезно при реализации функциональности Dashboard+ добавлено автосохранение в дизайнер отчётов
+ добавлена возможность сохранения подготовленных отчётов в облачное хранилище
+ добавлен экспорт в JSON формат
+ добавлен экспорт в LaTeX формат
+ усовершенствован экспонт в SVG формат
+ улучшен экспорт в графические форматы
+ улучшен объект Gauge
+ добавлен объект Карта
+ добавлены новые фигуры
+ добавлен источник данных CSV- исправлены ошибки в движке PostgreSQL
+ обновлены из репозитория FR.NET объекты доступа к базам данных
+ добавлена экспериментальная реализация объекта RichText
+ добавлена поддержка OTF шрифтов
- исправлен вес шрифта (!!! необходимо удалить предыдущую версию файла font.lisy -- ~/.local/share/FastReport/font.list или C:\Users\YourFolder\Local Settings\FastReport\font.list))
- исправлен Makefile (переход на сборщик xbuild вместо mdtool)
- исправлено отсечение объектов отчёта в режим предварительного просмора под Linux и OSX (только в случае сборки из коммандной строки)
- исправлен путь к шрифтам Arch-Linux
- исправлена ошибка выравнивания текста по ширине, если встречен пробел перед переводом строки