В новой версии FastReport.Desktop мы добавили поддержку графических векторных изображений SVG. Такие изображения, а также все баркоды теперь экспортируются в PDF в векторном виде. Объекты RichTextObject получили возможность сохранения в другие форматы в виде текста, а не изображений.
Версия 2018.2----------------+ добавлена печать бесконечных страниц на рулонных принтерах - исправлен расчёт размера изображения при повороте SVG объекта+ добавлено новое свойство ParagraphFormat для форматирования параграфов в текстовом объекте только при значении HtmlParagraph в свойстве TextRenderType. Это свойство позволяет регулировать межстрочный интервал и красную строку.* новый обработчик текста поддерживает следующие теги: b, i, u, strike, br, sub, sup, img, span.> замечание разработчика: Мы не стремимся сделать копию браузера в текстовом объекте, однако пытаемся сделать логику максимально похожей, но с ограничениями, тег img поддерживает только атрибут src (http, https, base64) и атрибуты width и height(значения в пикселях), теги b, i, u, strike, sub, sup и span поддерживают только атрибут style, с минимальным набором стилей.+ добавлен новый механизм конвертирования объектов перед экспортом, процесс происходит автоматически, это необходимо для преобразования некоторых объектов в векторную графику.- исправлена отрисовка подстрочного и надстрочного индекса для нового типа визуализатора текста HtmlParagraph, когда в некоторых случаях неправильно рассчитывался размер и расположение текста.+ теперь при экспорте объект Barcode преобразуется в векторную графику для PDF, HTML и SVG экспортов- исправлена ошибка с svg,содержащими "DOCTYPE svg PUBLIC" в SVG-объекте+ добавлена возможность задать язык скрипта по умолчанию- исправлена ошибка с выбором языка скрипта по умолчанию при первом запуске дизайнера- исправлена редкая ошибка когда таблица не отображается в окне Просмотр Данных- исправлена ошибка в окне Просмотр Данных при количестве столбцов более 655- теперь SVGObject экспортируется как SVG в HTML- исправлена ошибка с разрешением экрана в экспорте в Word 2007- исправлена ошибка с форматированием параграфов в экспорте в Word 2007* улучшен экспорт в Word 2007 по параграфам* уменьшен размер файла Word 2007 (дублированные изображения не сохраняются)- исправлена ошибка с неверной установкой размеров "Unlimited" страницы в экспорте в Word 2007+ теперь объект SVG экспортируется как векторная графика в PDF+ добавлена новая вкладка «Векторная графика» для экспорта pdf, вы можете установить качество градиентов, интерполяцию градиентов и интерполяцию кривых для SVG объекта и шрифтов в кривых* в экспорте по параграфам в Word 2007 документ сохраняется без разбиения на страницы * добавлено преобразование в Числовой формат для экспорта в Excel2007(*.xlsx)- исправлена ошибка с именами полей в DBF экспорте+ добавлен Text Object при TextRenderType = HtmlParagraph в pdf, html, word2007 экспорты+ добавлены чекбоксы "Для печати" в диалоги Word 2007 и Excel 2007+ добавлен индикатор события для объектов и бэндов, маленький треугольник в верхнем левом углу; эта функция может быть включена или отключена в настройках дизайнера (по умолчанию отключена)+ добавлена новая вкладка настроек дизайнера: "Внешний вид объектов"+ добавлено свойство RichTextObject.ConvertRichText для преобразования RichText в текстовые объекты при экспорте (experimental)+ добавлен экспорт в Word 2007 по параграфам (experimental)* увеличена скорость экспорта в CSV* увеличена скорость экспорта в PDF- исправлена ошибка с удалением последнего символа в каждой строке при экспорте в CSV без разделителя- исправлена ошибка с текстовыми ресурсами в экспорте FTP- исправлена ошибка с отображением латинских символов в полях ввода в интерактивных PDF в браузере Chrome- исправлена ошибка с большим размером PDF файлов- исправлена ошибка с прозрачным фоном ячеек в экспорте в Excel 2007- исправлена ошибка с линиями и графическими объектами в послойном экспорте в Word 2007- исправлена ошибка с чекбоксами в послойном экспорте в Word 2007- исправлена ошибка с открытием экспортированных файлов в Excel 2007- исправлена ошибка с медленным экспортом отчетов с бесконечной шириной или высотой
В новой версии 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- исправлена ошибка выравнивания текста по ширине, если встречен пробел перед переводом строки
FastReport VCL 6 это новое поколение генератора отчетов для Delphi
Что же нового в релизной версии FastReport VCL 6?
Улучшенный движок расширил возможности редактирования и интерактивности. Объекты отчета можно выделять и редактировать "на лету" даже из предварительного просмотра.
Отложенная обработка выражений. Новое объединение дубликатов.
Транспортные фильтры ввода-вывода, сохраняйте экспортируемые файлы в различные файловые хранилища: DropBox, OneDrive, Box.com, GoogleDrive или отправкой по e-mail.
Новые объекты отчета:
- Объект «Таблица» создавать и редактировать табличные отчеты стало еще проще.
- Объект «Карта» с поддержкой форматов OSM, ESRI и GPX.
- Объект «Индикатор».
Новые штрих-коды: Aztec, MaxiCode и линейный USPS.
Улучшенные фильтры экспорта в PDF, SVG, HTML5 позволяют обрабатывать сложные объекты, такие, как RichText, Диаграммы, Карты, и получать векторные и текстовые объекты в экспорте.
И конечно, мы не могли оставить дизайнер отчетов без улучшений:
Улучшенные выносные линии позволяют перемещать и растягивать пристыкованные объекты.
Расширенный отладчик скрипта.
Улучшенное автодополнение кода
Копирование и вставка не только объектов, но и их содержимого!
Включение и отключение быстрых редакторов.
Исправления и улучшения за время Беты
----------------------------+ Добавлен объект CellularText+ Добавлено событие TfrxPageControl.OnChanging+ Добавлен новый интерактивный слой карт(с возможностью рисовать на слое из дизайнера)+ Добавлена возможность копировать/вставлять строки и колонки таблицы+ Добавлены события компоненту TfrxPageControl+ Добавлена возможность выделения объектов в предпросмотре (Зажатый Shift и левый клик мышкой + движение мышкой. Используйте PreviewOptions.Buttons для отключения)+ Добавлены редакторы копирования/вставки (возможность копировать содержимое объектов)+ Добавлено свойство TfrxPageControl.HotTrack+ Добавлен метод Band.AlignChildren в Rtti скрипта+ Добавлен Rtti модуль для объекта Таблица (и пример использования)+ Добавлен компонент TfrxPageControl для диалоговых форм+ Добавлен объект Индикатор для диалоговых форм- Добавлены IO пакеты в recompile.exe- Улучшен экспорт объектов Таблица и CellularText- Улучшен совместимость с старыми компонентами разработанными для FR5(компоненты FastCube)- Улучшен движок векторного экспорта- Выносные линии теперь работают для строк и столбцов таблицы- Оптимизирована сереализация объекта таблица- Состояние InPlace редакторов сохраняется в реестре- Исправлена ошибка с кодовой страницей в TfrxRichView под Windows 10- Исправлены текстовые ресурсы в диалогов экспортов- Исправлено вычисление высоты объекта TfrxMemoView с вертикальным вращением- Исправлен InPlace редактор DropDown- Исправлена ошибка с кодовой страницей при копировании/вставке таблицы- Исправлено копирование и вставка объекта таблица- Добавлены недостающие ресурсы- Исправлена ошибка неправильного разбиение текста в PDF экспорте (для определенных случаев)- Исправлена проблема "сжатого" текста в PDF экспорте(символы могли наезжать друг на друга)- Исправлена прблема с AutoWidth в предпросмотре- Исправлен ошибка после закрытия среды разработки (IDE)- Исправлена совместимость с C++Builder- Исправлены проблемы в IO транспортах- Удалены не используемые настройки из "Диалога настроек"- Небольшие изменения внешнего вида дизайнера и предпросмотра- Добавлены недостающие иконки для компонентов- Исправлено горизонтальное и вертикальное выравнивание текста в SVG и HTML5 экспортах- Исправлены недостающие IOTransport пакеты для Delphi 2010- Исправлена ошибка с TfrxMemoView.Unerlines- Исправлено AV экспорте в PDF- Исправлено поведение MirrorMargins в PDF экспорте- Исправлены недостающие ресурсы для некоторых языков- Исправлено сохранение из предпросмотра без использования транспортных фильтров- Исправлено сжатие отчета- Исправлено выравнивание текста в PDF экспорте- Исправлено дублирование полей TfrxDBDataSet- Исправлены ошибки объекта Таблица в экспортах- Исправлена совместимость с старым E-mail экспортом (лучше использовать транспорты)- Исправлены интерактивные карты с детальными отчетами- Исправлена проблема с редактором карт (загрузка карт в неправильные слои)- Исправлены строковые ресурсы- Исправлена ошибка в потоке Code Completion с использованием fsGlobalUnit- Исправлено сохранение точек останова- Исправлено поведение контейнерных компонентов диалога в дизайнере- Исправлена регистрация транспорта "Сохранить в файл"- Исправлена ошибка в транспортах с сетевым путем- Исправлены ошибки в TfrxPageControl- Слиты некоторые изменения и исправления из текущей версии Fast Report 5- Исправлены InPlace редакторы
Что нового?
В новой версии FastReport .Net 2018.2 мы добавили поддержку компонентов TeeChart для визуализации различных графиков и диаграмм.
SVG теперь включен в комплект поставки как внутренний графический объект, а не как плагин.
Объекты RichText в новой версии экспортируются как текст во все выходные форматы. Кроме того, добавлена поддержка редактируемых текстовых объектов в WebReport и Online Designer.
FastReport .Net Core теперь можно установить непосредственно из центрального репозитория менеджера пакетов Nuget.
Полный список изменений:
[Engine]+ SVG теперь включен в комплект поставки как внутренний графический объект, а не как плагин (только для .Net Framework 4)+ добавлена совместимость с Fips Algorithm Policy (ограничения: шифрование PDF экспорта, шифрование отчета)
[.Net Core]- исправлена ошибка установки пакетов
[Designer]+ добавлен индикатор события для объектов и бэндов, маленький треугольник в верхнем левом углу; эта функция может быть включена или отключена в настройках дизайнера (по умолчанию отключена)+ добавлена новая вкладка настроек дизайнера: "Внешний вид объектов"- исправлен импорт из формата rdl 2010
[Exports]+ добавлено свойство RichTextObject.ConvertRichText для преобразования RichText в текстовые объекты при экспорте+ добавлен экспорт в Word 2007 по параграфам (experimental), свойство Word2007Export.ParagraphBased* увеличена скорость экспорта в CSV* увеличена скорость PDF экспорта- исправлена ошибка с удалением последнего символа в каждой строке при экспорте в CSV без разделителя- исправлена ошибка с текстовыми ресурсами в экспорте FTP- исправлена ошибка с отображением латинских символов в полях ввода в интерактивных PDF в браузере Chrome- исправлена ошибка с большим размером PDF файлов- исправлена ошибка с прозрачным фоном ячеек в экспорте в Excel 2007- исправлена ошибка с линиями и графическими объектами в послойном экспорте в Word 2007- исправлена ошибка с чекбоксами в послойном экспорте в Word 2007- исправлена ошибка со значением по умолчанию свойства Word2007Export.Wysiwyg- исправлена ошибка с открытием экспортированных файлов в Excel 2007- исправлена ошибка с медленным экспортом отчетов с бесконечной шириной или высотой
[WebReport]+ добавлена поддержка редактирования объектов TextObject и CheckBoxObject+ добавлены свойства WebReport.DocxWysiwyg, WebReport.DocxParagraphBased- исправлена позиция индикатора загрузки- исправлена ошибка с null указателем в сервисном javascript коде
[Extras]+ добавлен плагин Steema TeeChart (\Extras\Misc\TeeChartObjectPlugin) https://www.steema.com/+ добавлен новый пример \Demos\C#\PrintZPL
[Online Designer]+ добавлена возможность горизонтального ресайза бэндов+ добавлены нотификации online/offline+ добавлена offline работа дизайнера с service workers+ добавлено свойство Editable для текстовых объектов и чекбоксов+ добавлен компонент SimpleProgressGauge* изменен стиль tooltips при перемещении компонент - исправлена ошибка с добавлением компонент на диалоговую страницу- исправлена ошибка с неверной отрисовкой линии ресайза бэнда- исправлена ошибка с неверным выбором DataSource для DataBand при сохранении отчета
1. Когда релиз?Мы запланировали на 1 марта 2018
2. Что нового?Вот тут очень сжато и кратко
3. Какие версии Delphi / RAD Studio / C++ Builder поддерживаются?Начиная с 7й и до актуальной на сегодня. Как технологические партнёры Эмбаркадеро, мы добавляем поддержку новых актуальных версий так скоро, как это возможно.
4. Как получить FastReport 6 бесплатно и до релиза?a) Купить лицензию FastReport VCL 5 и сразу получить вдобавок FastReport VCL 6b) как и прежде мы с радостью выдаём лицензии FastReport VCL 6 нашим технологическим партнёрам и MVP для поддержки совместимости наших разработок, написания обзоров, руководств и т.п.
5. А как быть тем, кто купил лицензию на FastReport 5 раньше?Если вы приобрели лицензию после 31 августа 2017 - вы получите это обновление до FastReport VCL 6 бесплатно! Загляните в вашу CP - есть?Если вы приобрели лицензию до 1 сентября 2017 - вы можете получить обновление с 20% скидкой - Загляните в CP -> upgrades.
6. Упс... А у меня только FastReport 4 (3, 2). Никаких скидок не будет?Почему же? Загляните в CP -> upgrades и получите 20% скидку.
7. Могу ли я использовать FastReport VCL 6 в новых проектах? Это же только Beta?Она уже достаточно стабильна. Традиционно все официальные бета-тестеры 6й версии получают релизную версию.
8. Эй, постойте, а как же использовать? Где новая документация на новые функции-возможности?Именно сейчас мы обновляем-дописываем документацию.А пока по новым функциям мы написали и продолжаем писать статьи "how-to" - их можно посмотреть тутКроме того, планируем семинары и вебинары по новым возможностям FastReport VCL 6. Следите за нашими новостями.
Много новых и важных изменений в версии 2018.1!
Мы добавили WebReport для ASP .Net Core - теперь делать отчеты в приложениях под .Net Core стало намного проще и удобнее.
Также появилась поддержка Online Desiner в .Net Core приложениях.
Помимо привычных интерактивных возможностей в предварительном просмотре отчета теперь можно редактировать текстовые объекты и чекбоксы с включенным свойством Editable - это удобно для создания различных форм и бланков. Редактирование форм также возможно и в файлах PDF.
Также мы добавили экспорт отчетов в формат языка ZPL, который применяется в этикеточных принтерах Zebra.
Кроме того - добавлены новые объекты датчиков, исправлены ошибки, оптимизрован и улучшен код.
Все изменения:
[.Net Core]+ добавлен WebReport для ASP .Net Core (FastReport.Web.Core\README.md)+ добавлена поддержка Online Designer
[Preview]+ добавлена возможность изменения объектов TextObject, CheckBoxObject в предварительном просмотре (при включенном свойстве Editable)- исправлен неработающий поиск в окне предварительного просмотра
[Engine]+ добавлено свойство Editable для объектов TextObject и CheckBoxObject- исправлена ошибка при инициализации параметра с типом double целочисленным значением
[Дизайнер]+ добавлены редакторы датчиков, полукруглые датчики, добавлена возможность градиентной заливки указателя* увеличена скорость генерации больших отчетов с опцией UseFileCache* улучшено поведение при выборе объекта "Линия" при масштабе > 100%- исправлена ошибка с обработкой события мыши на панелях инструментов PolyLineObject и PolygonObject
[Экспорты]+ добавлены интерактивные (заполняемые) формы в экспорте PDF, объекты с включенным свойством Editable будут экспортироваться как поле ввода+ добавлен экспорт в формат ZPL (Zebra printers)+ добавлено сохранение многоугольников и ломаных линий в экспорт в PowerPoint+ добавлено свойство ShiftNonExportable указывающее, что бэнды отчёта должны быть смещены вверх, если для какого-либо бэнда установлено свойство Exportable = false+ добавлены свойства в SVG-экспорт: PreserveAspectRatio, UseWidthAndHeight и UseViewBox- исправлена ошибка экспорта в несколько файлов в SVG экспорте- теги width и height заменены на ViewBox в экспорте в SVG- исправлена ошибка многократного экспорта из одного экземпляра класса- исправлена ошибка при экспортировании отчета из кода при Report.MaxPages равным 1 или больше- исправлена ошибка экспорта отчётов с таблицами в файлы изображений- исправлена ошибка экспорта в Excel2007 объектов с ссылками, содержащими амперсанд (&)
[WebReport]+ добавлено отображение оглавления отчета в WebReport- исправлена ошибка, когда обработчик (handler) находится в 'location' тегах
[Online Designer]+ добавлена возможность на этапе сборки спрятать кнопку preview+ добавлен SVGObject+ группировка однотипных компонентов (Gauge etc.) на вкладке components+ текст ошибки с сервера при сохранении отчета теперь открывается в диаложке* info (i) показывается в диаложке вместо попапа в правом верхнем углу- обновлены значения свойства Cursor- исправлена ошибка с выбором цвета из тулбара в браузере IE- исправлена ошибка с полем для выбора цвета в Highlight редакторе и Border редакторе в браузере IE- исправлена ошибка, связанная с тем, что панель properties была пустой для TableColumn и TableRow- исправлена ошибка, связанная с отображением бендов в неправильном порядке в браузере Chrome