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
Что нового в FastCube 2.7?
Новая версия включает не только обычные исправления, но и новые возможности!
В новой версии добавлен экспорт в Microsoft Excel 2007 (xlsx).
Просто добавьте компонент TfcxXLSXExport и экспорт готов для использования.
Параметры экспорта идентичны параметрам экспорта в старый формат Microsoft Excel (xls).
Добавлена поддержка последней версии RAD Studio 10.2 Tokyo.
Полный список изменений:
+ Добавлен метод TfcxMeasuresContainer.Recalculate+ Добавлено свойство TfcxCube.AbortLoading: boolean для прерывания загрузки данных из события OnProgress* Исправлены имена TeeChart модулей в fcxpChartEditor.pas- Исправлена ошибка cо значениями Null в экспорте в Microsoft Excel 2007 (.xlsx)- Исправлена ошибка чтения миллисекунд из XML- Исправлена ошибка с stack overflow в выпадающем списке уникальных значений- Поправлена отрисовка текста с использованием тем (заметно при использовании темных тем)- Исправлена ошибка создания показателей с несуществующими полями при загрузке схемы- Исправлена ошибка с Unassigned и 0- Исправлена ошибка с отрисовкой зоны полей- Исправлена ошибка с Highlights- Исправлена ошибка с HideZero- Исправлена ошибка c Dataset в TfcxpCube- Исправлена ошибка в ColOffsetValue и RowOffsetValue- Исправлена ошибка сравнения дат в Ranges- Поправлена ошибка экспорта в Excel добавленная в 2.6- Исправлены ошибки экспорта в Excel для 64-bit систем
В версии 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 может содержать только целочисленные значения