1 июня 2016

Новая версия FastReport .NET

В версии 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 условий
+ добавлено изменение размера компонента в любую сторону

2 сентября 2024

Изменения в лицензионном соглашении и условиях использования FastCube .NET

С 30 сентября вступает в силу обновленное лицензионное соглашение FastCube .NET
21 августа 2024

«РЕД СОФТ» и «Быстрые отчеты» подтвердили совместимость своих продуктов

Компании получили сертификаты о совместимости FastReport .NET Mono, FastReport .NET Avalonia и FastReport VCL с операционной системой РЕД ОС 8.
6 августа 2024

Угощаем скидкой на генераторы отчетов в честь дня рождения

В этом году наша компания отмечает знаменательное событие — нам исполнилось 26 лет! В честь праздника мы решили порадовать Вас скидками на наши решения.