Программные продукты для генерации отчётов FastReport .NET Avalonia, FastReport .NET WEB и FastReport Online Designer получили сертификаты совместимости с Альт Рабочая станция 11.
Уже доступна новая версия FastReport .NET!
Что нового?
✔Объект WebReport получил поддержку интерактивных функций: работу с bookmarks, гиперссылки, ссылки на детальный отчет, ссылки на детальную страницу отчета, drill-downs. Добавлена поддержка обработки события onClick в скрипте при отображении отчета в веб-браузере.
✔Экспорт в формат PDF теперь умеет формировать файлы, соответствующие полиграфическому стандарту PDF/X-3 с поддержкой цветовых профилей для печати. Кроме того, в экспорте появилась возможность сохранения изображений без потери качества.
✔FastReport.NET теперь может получать данные из Sharepoint/Office365 и использовать их при построении отчетов.
Больше изменений и исправлений:
[Core]
+ добавлен новый объект HtmlObject для использования в WebReport или экспорте в HTML + добавлено событие Report.CustomCalc для ручной обработки входных данных - исправлена проблема с некорректной загрузкой сборок в скрипте отчёта [Designer] + добавлен редактор TextOutline - исправлена ошибка с пропаданием объекта PolyLineObject, PolygonObject при вызове предварительного просмотра
[Экспорты]
+ добавлена совместимость со стандартом PDF/X-3 в PDF экспорте + добавлено новое свойство PDFExport.PDFCompliance + добавлено свойство PDFExport.ColorProfile для использования в режиме совместимости с PDF/X-3 + добавлена возможность экспорта изображений без потери качества в формат PDF + добавлено свойство PDFExport.ImageLossless + добавлено свойство IsScrolled в XAML экспорте * устаревшие свойства: PDFExport.PdfA, PDFExport.PdfACompliance - исправлена ошибка с тегами html в экспорте в Excel 2007 - исправлена ошибка с неверным форматом отрицательного числа в ячейке с CustomFormat в экспорте в Excel 2007 - исправлена ошибка с line-height в HtmlObject при экспорте в HTML - исправлена ошибка с пропуском последовательностей пробелов в текстовом объекте для Excel2007 и HTML экспортов - исправлена ошибка обработки символов управления в экспорте Excel2007 - исправлена ошибка с шифрованием в PDF экспорте
[WebReport]
+ добавлено функционирование гиперссылок на закладки в отчете (работает только с Layers = true) + добавлено функционирование гиперссылок на номер страницы (работает только с Layers = true) + добавлено функционирование обработчика клика по объекту (работает только с Layers = true) + добавлено функционирование детальных отчетов - гиперссылок на скрытую страницу отчета и на другой файл отчета (работает только с Layers = true) + добавлено новое свойство WebReport.ShowTabCloseButton (значение по умолчанию: false) + добавлено новое свойство WebReport.TabPosition (значение по умолчанию: TabPosition.InsideToolbar) + добавлен новый пример использования в Single Page Application \Demos\C#\Web\SPADemo * оптимизировано потребление памяти * улучшено кеширование отчетов - исправлена ошибка со скачиванием файлов экспортов в ОС Android - исправлена ошибка в WebReport с CacheDelay в приложениях MVC - исправлена ошибка с URLEncoded Cookies в Online Designer call-back - исправлена ошибка с ID равным null в MVC - исправлена ошибка с пропуском начальных пробелов в TextObject - исправлена ошибка разбиения на страницы при печати из браузера
Мы рады сообщить, что FastReport FMX 2 и FastScript обновлены для поддержки новой версии Embarcadero RAD Studio 10.1 Berlin!
Также сделаны незначительные улучшения и исправлены некоторые ошибки. Вот некоторые из них:
FastReport FMX 2:
+ Добавлена поддержка Embarcadero RAD Studio 10.1 Berlin, включая исправления совместимости с новым FMX фреймворком + Добавлена поддержка HTML тегов в объекте Memo для фильтров экспорта (RTF) - Небольшие изменения в отрисовке объектов - Исправлена проблема в PDF экспорте, когда длинная строка текста обрезалась - Исправлена ошибка с растягиваемым объектом Memo при установленном LineSpacing - Исправлена ошибка с неправильным обрезанием объекта Memo - Исправлена ошибка масштабирования шрифта во время печати, когда приложение собрано с RAD Studio 10.1 Berlin
FastScript:
+ Добавлена поддержка Embarcadero RAD Studio 10.1 Berlin - Исправлена проблема синтаксис мемо в FMX - Исправлена небольшая утечка памяти - Исправлены объявления в Rtti для некоторых методов в FMX
✓В версии FastReport .NET 2016.3 добавлены дополнительные объекты отчета PolyLineObject - ломаная кривая, PolygonObject - замкнутый полигон с заливкой. У пользователя также есть возможность редактирования уже созданных объектов PolyLineObject/PolygonObject путем перемещения, добавления или удаления узловых точек.
✓Страница отчета получила два новых свойства Page.UnlimitedPaperHeight и Page.UnlimitedPaperWidth. Их включение активирует режим так называемой резиновой страницы, размеры которой будут подстраиваться под позиции объектов. Данная возможность будет полезна для формирования отчетов с растущими в ширину таблицами или матрицами без их переноса на другие страницы. Также данный режим понравится для табличных отчетов, которые планируется экспортировать в Excel - все данные будут размещены на одной странице без каких-либо разрывов бэндами заголовков и подвалов. Кроме того, этот режим полезен для Web отчетов, когда нет необходимости привязываться к конкретному размеру бумаги.
✓Добавлено новое свойство в экспорте в формат PDF - ShowPrintDialog. Включение этого свойства приведет к формированию PDF документа, открытие которого сразу отобразит диалог печати в просмотрщике PDF файлов (например, в Adobe Acrobat). Это может быть полезно при использовании печати в PDF в онлайн отчетах.
✓Файлы в формате PDF могут быть построены без ссылок на шрифты и их внедрение - весь текст может быть нарисован кривыми. Данная возможность активируется включением свойства PDFExport.TextInCurves. Рисование текста кривыми увеличит объем результирующего файла, но может быть полезно, когда нужно сделать неизменяемый документ без возможности копирования текста и без оглядки на установленные у пользователя шрифты. Также, эта возможность может быть полезна при создании PDF файлов для полиграфии.
✓По просьбам наших пользователей переделан механизм создания штрих-пунктирных линий в PDF файле. Это было необходимо для обхода ошибки печати таких линий из встроенного просмотра PDF файлов в браузере Chrome - штрих-пунктирные линии корректно отображались, но не печатались на принтере.Добавлен новый экспорт в JSON формат для обмена данными построенного отчета. Для консолидации табличных данных лучше использовать экспорта в этот формат в режиме резиновой страницы.
Подробнее:
[Core] + добавлены новые объекты PolyLineObject, PolygonObject + добавлены свойства Page.UnlimitedPaperHeight, Page.UnlimitedPaperWidth
[Designer] + добавлен новый тулбар для редактирования PolyLineObject, PolygonObject + добавлен индикатор несохраненного отчёта в заголовке окна + добавлены настройки неограниченной высоты и ширины в окно настроек страницы + добавлена возможность показа заставки во время загрузки дизайнера + добавлена возможность показа окна приветствия отображаемого после открытия дизайнера
[Экспорты] + добавлена имитация Bold, Italic для шрифта "MS UI Gothic" и аналогичных в PDF экспорте + добавлен экспорт в JSON + добавлено свойство PDFExport.ShowPrintDialog для показа диалога печати после открытия документа PDF + добавлен экспорт объектов PolyLineObject, PolygonObject в PDF + добавлено свойство PDFExport.TextInCurves для включения экспорта текста в кривых без внедрения шрифтов в PDF документ + добавлена возможность отправлять несколько отчетов в виде вложений в экспорте электронной почты + добавлено свойство ToMultipleFiles в XAML экспорте * улучшен экспорт в Excel 2007 с включенным свойством Seamless * улучшена отрисовка штрих-пунктирных линий в PDF экспорте для корректной печати из Chrome - исправлена ошибка с элементом div style(формат чисел) в послойном Html экспорте - исправлена ошибка с картинками больше размера страницы в PDF экспорте - исправлена ошибка с путями сохранения в экспортах: XAML, SVG, PostScript, PPML - исправлена ошибка с тенями в HTML экспорте - исправлена ошибка с отображением Underlines в HTML экспорте - исправлена ошибка с вычислением хэша изображений в PDF экспорте - исправлена ошибка с гиперссылками в демо версии в PDF экспорте - исправлена ошибка с отсутствием заголовка в PostScript экспорте - справлена ошибка с распознованием шрифтов в PostScript экспорте
[WebReport] + добавлены свойства Left, Top, Width, Height в CustomDrawEventArgs (могут быть использованы в WebReport.CustomDraw) + добавлен показ диалога печати при печати в PDF + добавлены свойства WebReport.DocxRowHeightIs, WebReport.PdfShowPrintDialog + добавлен метод WebReport.PrintInPdf(bool ShowPrintDialog) для установки показа окна печати при открытии PDF документа * примеры использования WebReport обновлены и перемещены в папку \Demos\C#\Web * обновлен встроенный jQuery до v1.12.3 - исправлена ошибка с событием CustomDraw внутри TableObject и Matrix - исправлена ошибка с неверным MIME типом при печати в PDF - исправлена ошибка с переключением локализаций в ASP.NET (не MVC)
[Online Report Designer] + добавлен просмотр присутствующих в отчете Highlights условий + добавлено изменение размера компонента в любую сторону
В новой версии FastReport Mono 2016 добавлены все последние возможности он-лайн отчётов из продукта FastReport.Net 2016. В частности, появилась возможность совместного использования продуктов FastReport .Mono и Online Report Designer. Также можно формировать документы, соответствующие архивному стандарту PDF/A. Доступны новые типы баркодов - Aztec, Plessey, GS1-128/EAN-128. Множество других улучшений и дополнений помогут упростить генерацию ваших отчетов под фреймворком Mono.
+ добавлена поддержка Online Report Designer в WebReport+ добавлен режим PDF/A в экспорте PDF+ добавлена поддержка баркодов Aztec, Plessey, GS1-128/EAN-128+ добавлены объекты "Шкала", "Индикатор"+ добавлен экспорт в форматы XAML, SVG, PPML, PostScript+ добавлено свойство "Без кавычек" в CSV экспорт+ добавлены свойства в WebReport: DesignReport, DesignScriptCode, DesignerPath, DesignerSavePath, DesignerSaveCallBack, PrintInBrowser, SinglePage+ добавлено свойство WebReport.XlsxSeamless для экспорта неразрывных таблиц в формат Excel 2007+ добавлено свойство WebReport.EmbedPictures (внедрение картинок в HTML)+ добавлено свойство WebReport.DesignerLocale (установка языка интерфейса для Online Report Designer)+ добавлено свойство EmbedPictures (изображения, встроенные в файл) в HTML экспорт+ добавлено свойство WebReport.RefreshTimeout (время автоматического обновления отчета в секундах, 0 - автообновление отключено), данное свойство может быть полезно при реализации функциональности Dashboard+ добавлена окантовка текста с возможностью выбора цвета, толщины и стиля линии (свойство TextObject.TextOutline)+ добавлено событие для отрисовки пользовательских объектов в Web или переопределения отрисовки стандартных объектов (WebReport.CustomDraw), работает только с включенным WebReport.Layer+ добавлена поддержка послойного HTML в WebReport (WebReport.Layers) с лучшим WYSIWYG+ добавлена поддержка TextObject.TextOutline в PDF экспорте+ добавлена поддержка LineHeight, ParagraphOffset в HTML экспорте+ добавлена фильтрация html тегов в CSV экспорте+ добавлена поддержка обрезки (TextObject.Clip) в PDF экспорте+ добавлено свойство PDFExport.ShowPrintDialog для показа диалога печати после открытия документа PDF* обновлен встроенный в WebReport jQuery до v1.12.3- исправлена ошибка в WebReport со скачиванием файлов из IE8 в Windows XP- исправлена ошибка с одновременной работой нескольких объектов WebReport на странице- исправлена ошибка с многострочным TextObject в диалогах
В новой версии FastReport VCL 5.5 мы добавили поддержку новой среды разработки Embarcadero RAD Studio 10.1 Berlin.Кроме того, новая версия содержит множество улучшений и новых возможностей для Lazarus, такие как поддержка внутренних диаграмм(Charts), экспорт в PDF и некоторые исправления совместимости.Для VCL мы улучшили работу FastReport с высоким dpi разрешением экрана и, конечно, много мелких улучшений и исправлений.
+ Добавлена поддержка Embarcadero RAD Studio 10.1 Berlin для x32 и x64 платформ+ [Lazarus] Добавлен экспорт в PDF+ [Lazarus] Добавлена поддержка стандартного объекта Chart для Lazarus+ Добавлена поддержка HTML тэгов и межстрочного интервала в DOCX экспорте+ Добавлен пример SynPDF Export+ Добавлена поддержка TfrxPrintMode в frxClassRTTI+ Улучшен кэш изображений- [Lazarus] Исправлена печать изображений- [Lazarus] Исправлена совместимость с x64 платформами- [Enterpise] Исправлен Демки CGI и ISAPI- [Enterprise] Исправлены проблемы с изображениями и диалоговыми формами- Исправлены проблемы (неправильного масштабирования Charts, Barcodes, RTF) c не dpi-aware приложениями при использовании большого масштаба в смстеме (150% и более)- Исправлен экспорт в PDF при FCharSpacing <> 0 и HAlign = haBlock- Исправлен экспорт Unicode символов в ODF для не-Unicode IDE- Исправлен экспорт текста с пустыми строками в конце в XLSX- Исправлен доступ к ресурсному (frc) файлу- Исправлен экспорт пустого текста с HTML тэгами в ODF- Исправлено горизонтальное выравнивание в ODF экспорте- Исправлено изменение масштаба превью после drill-down- Исправлено обновление списка источников бумаги после смены TfrxReport.PrintOptions.Printer в дизайнере- Исправлена некорректная разбивка первой строки абзаца с ParagraphGap- Исправлена ошибка с цветом и рамкой страницы в PDF экспорте- Исправлен экспорт дат в BIFF8- Исправлен экспорт отчётов из более чем 1025 страниц в BIFF8- Исправлен экспорт текста с непечатаемыми символами в XLSX экспорте- Исправлена ошибка "Canvas does not allow drawing" в TfrxRichView- Исправлен шрифт стилей для HighDPI- Исправлен экспорт объектов в изображения с высотой или шириной менее 1 для PDF- Исправлено определение родительского объекта для объектов с Left < 0- Исправлено выравнивание haBlock для RTL языков для экспорта в PDF- Исправлено подтверждение прочтения для SMTP- Исправлен мастер стандартного отчёта- Исправлено восстановление позиции превью после drill-down- Исправлены имена файлов в e-mail экспорте- Исправлено использование &FNC1; в штрихкодах Code128C и CodeEAN128C- [Fast Script] Увеличена точность FormatFloat- Исправлены параметры в FireDAC- Исправлена печать на принтерах с высоким разрешением- Исправлено числовое форматирование в XLSX экспорте- Исправлено использование FieldNames в DBF экспорте- Исправлен Z-order для изображений в HTML(Layered) экспорте
Добавлена возможность использования в отчётах карт в формате OSM (http://www.openstreetmap.org). Отчёты в WEB теперь выглядят гораздо лучше, благодаря послойному представлению. В Windows Forms дизайнере можно выделить несколько полей в дереве данных и перетащить на страницу отчёта. Улучшено юзабилити Online Designer, добавлена возможность отображения пользовательских функций в дереве данных.
[Ядро]+ добавлено свойство Config.ReportSettings.ImageLocationRoot для установки локального корневого пути для PictureObject.ImageLocation+ добавлена возможность загрузить карты из файлов OpenStreetMap (*.osm)- исправлена ошибка с возникновением исключения System.NullReferenceException после вызова метода ShowPrepared
[Дизайнер]+ добавлена возможность выделения и перетаскивания нескольких элементов из окна данных- исправлена ошибка с перетаскиванием параметров в окне данных
[Экспорты]+ добавлена поддержка TextObject.TextOutline в PDF экспорте+ добавлена поддержка LineHeight, ParagraphOffset в HTML экспорте+ добавлена фильтрация html тегов в CSV экспорте+ добавлена поддержка обрезки (TextObject.Clip) в PDF экспорте- исправлена ошибка с пропуском пробела перед строкой с html-тегами- исправлена ошибка отображения закладок в Acrobat Reader- исправлена ошибка с упаковкой open type fonts в PDF экспорте- исправлена ошибка с рамками в PDF экспорте
[WebReport]+ добавлена поддержка послойного HTML в WebReport (WebReport.Layers) с лучшим WYSIWYG+ добавлен интерфейс для передачи в Online Designer списка функций отчета+ добавлено событие для отрисовки пользовательских объектов в Web или переопределения отрисовки стандартных объектов (WebReport.CustomDraw), работает только с включенным WebReport.Layer- исправлена ошибка с полями в контейнере WebReport- исправлена ошибка с различными локализациями (WebReport.LocalizationFile)- исправлена ошибка с popup в тулбаре- исправлена ошибка с cookies приложения в Online Designer handlers- исправлена ошибка с WebReport.XlsxWysiwyg
[Service] + добавлены новые методы в сервис FastReport.Service.dll (GetReportsListByPathXml, GetReportsListXml, GetGearListXml, GetPreparedReportByID, GetReportXml, PutReport)
[Online Designer]
+ добавлена поддержка пользовательских функций+ добавлена поддержка LineHeight + добавлена поддержка многострочного текста в компоненте TextObject+ добавлена поддержка свойства Style.+ если у компонента градиентная заливка, то в качестве фона показывается средний цвет между границами градиента+ добавлена группировка объектов (добавилась вкладка Layout)+ добавлено включение/выключение направляющих из тулбара+ добавлен вызов контекстного меню при помощи долгого тапа на мобильных устройствах и планшетах+ добавлено редактирование поля Format у текстового компонента в диалоговом окне+ добавлена возможность настроить отображение панелей кастомизации в scripts/config-data.js, ключ customization+ добавлен absolute static path дополнительным флагом на этапе сборки+ добавлено отключение подтверждения выхода из дизайнера (флаг confirmBeforeExit http://dsg2014.fast-report.com:3000/#/builder/config)+ добавлена возможность указать entry name отличный от index.html+ добавлена возможность перемещать popup+ добавлена панель кастомизации, позволяющая просматривать страницы и диалоговые окна в миниатюре+ добавлена возможность собрать дизайнер, как для использования в iframe, так и в div контейнере+ добавлена возможность изменять размеры динамических панелей кастомизации+ добавлена надпись «Код» на вкладке с кодом* изменено указание api (getReport, saveReport, makePreview) в scripts/config-data.js* изменен размер шрифта заголовка бенда* убраны пунктирные линии в панели с заголовком бенда - исправлена ошибка, из-за которой контекстное меню рисовалось за границей экрана- исправлена ошибка со значением Height по умолчанию у бенда- исправлена ошибка с redo action при движении компонентов- исправлена ошибка с нулевыми значениями свойств- исправлена ошибка с координатами для контекстного меню и тултипа во время движения компонента- исправлена ошибка с предпросмотром некоторых отчетов- исправлена ошибка открытия некоторые отчеты- исправлена ошибка вывода Font size на этапе инициализации отчета
+ Добавлена поддержка Embarcadero Rad Studio 10 Seattle (Delphi/C++Builder)+ Добавлена поддержка ShortInt+ Добавлено восстановление выделенной ячейки при загрузке сохраненной схемы.+ Добавлен экспорт в CSV* Переделан экспорт в XML-A формат* Если значение одновременно минимум и максимум в столбце/строке, то считать его максимумом для правил выделения- Исправлена ошибка раскрытия групп- Исправлена ошибка в recompile.exe- Исправлены ошибки в языковых ресурсах- Исправлена ошибка в HTML и Excel экспортах (ошибка со свойством RepeatValues)