Новости

2 сентября 2024

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

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

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

    В новой версии FastReport .Net 2018.4 мы добавили возможность обращения к итогам, параметрам и переменным без учета регистра. Деление на ноль в выражении теперь не вызывает исключения - вместо него выводится сообщение об ошибке. Мы улучшили встроенный парсер Rich Text, сейчас он позволяет делать прямое преобразование объектов при экспорте в текстовые документы. В дизайнере добавлена возможность делать дубликаты страниц и управлять размером бэнда при перемещении его за верхнюю часть. Мы переработали меню экспортов - сейчас пункты сгруппированы по категориям. В предварительном просмотре теперь можно копировать и удалять готовые страницы одним кликом. Кроме этого, мы улучшили совместимость с последней версией шаблона отчёта FastReport VCL и добавили экспорт таблиц, баркодов, карт, а также геометрических фигур. При экспорте в файл Excel теперь есть опция управления масштабом документа для вывода на печать, сейчас можно расположить весь документ на одной странице. «А как же FastReport Core?» - спросите вы. Мы добавили в репозиторий Nuget новый пакет для работы с СУБД Oracle и внесли ряд существенных улучшений. --------------- [Engine] + добавлена возможность обращаться к итогам, параметрам и переменным без чувствительности к регистру+ добавлена новая экспериментальная возможность по улучшению работы с памятью> мы постоянно пытаемся улучшить производительность и работу с памятью FastReport.Net, в данный момент мы добавили новое экспериментальное свойство Config.IsStringOptimization, которое позволяет использовать строки из пула строк при загрузке очень больших отчётов fpx. Для включения этой возможности просто измените значение IsStringOptimization в истину. Пока это свойство экспериментальное, изменить его можно только с помощью кода. Особенно это свойство будет интересно пользователям, которые используют не менее 1 000 000 объектов в отчёте.* переписан парсер RTF текста - вложенный документ разбивается на объекты TextObject, TableObject, PictureObject при включенном режиме "ConvertRichText" * теперь деление на ноль не приводит к сбою генератора, вместо этого выражение содержащее ошибку будет заменено текстом «DIVISION BY ZERO!»* оптимизирована отрисовка объекта QR Code Barcode- исправлена трансляция переноса строки в результате выражения в объекте Richtext - исправлен алгоритм обработки выражений в RichObject- исправлена ошибка с форматированием внутри выражения объекта RichText- исправлена ошибка с кодировкой символа ";" в баркоде Code128- исправлена ошибка с поворотом баркодов- исправлена ошибка, когда в некоторых случаях изображения при экспорте в PDF были выше чем нужно- исправлена ошибка печати текстовых объектов при заданном свойстве TextRenderType = HtmlParagraph- исправлена ошибка, при которой большое количество текста в ячейке приводит к бесконечной генерации пустых страниц в отчете> ВНИМАНИЕ !!! Мы уменьшили значение по умолчанию свойства MaxHeight с 5000 до 1000, для объекта TableRow. Вам необходимо проверить свои отчёты, если вы использовали строки в таблице высотой больше 20см!!!- исправлена ошибка "An item with the same key has already been added" в методе AssemblyDescriptor.Compile()- исправлена ошибка в MSChartObject с AutoSeries в детальных отчетах- исправлен разбор многостраничного текста в RichObject- исправлена ошибка переключения режимов SVG-объекта "SVGObject.Grayscale = true -> SVGObject.Grayscale = false", при которой объект оставался чёрно-белым- исправлена ошибка с положением SubreportObject на странице с бесконечной шириной [Designer] + теперь в окне просмотра данных отображаются номера строк, показанных на странице+ добавлена возможность изменять размер бэнда перетаскивая его за верхнюю часть, при этом объекты перемещаются в пределах бэнда+ добавлена возможность копировать страницы отчета в дизайнере+ добавлены фильтры "Текстовый файл (*.txt)" и "Все файлы (*.*)" в окне подключения к CSV таблице+ добавлено свойство Hyperlink.OpenLinkInNewTab* кнопки в окне просмотра данных неактивны, когда размеры окна не позволяют вместить хотя бы одну строку* теперь кнопки в Дереве Данных становятся неактивными, когда дерево теряет фокус- исправлена ошибка с вводом польского символа "ą" (правый Alt + "A") в текстовом редакторе- исправлена редкая ошибка, когда при увеличении окна просмотра данных отображаются не все строки, хотя места достаточно- исправлена ошибка с сохранением файла в неправильную папку в диалоге Сохранить Как- исправлена ошибка с расширением файла в окне Сохранить Как, когда отчет получен конвертированием из файла, который не является файлом FastReport .NET- исправлена ошибка с некорректным перемещением объектов когда мышь двигается слишком быстро при изменении размера бэнда за его верхнюю часть- исправлена ошибка с возникновением исключения System.NullReferenceException после закрытия вкладки Start Page в MDI дизайнере- исправлена ошибка с возникновением исключения System.ArgumentException когда имя файла содержит точку "." при подключении к CSV таблице- исправлена ошибка с одинаковыми именами полей в подключении к CSV таблице, когда имена полей хранятся в первой строке файла- исправлена ошибка с потерей фокуса редактора событий объекта после вызова предварительного просмотра отчета- исправлена ошибка с видимостью свойств Left, Top и Width у DataBand- исправлена ошибка с возникновением исключения System.OverflowException в DesignerControl при загрузке отчета, содержащего страницу с бесконечной шириной- исправлена ошибка с некорректным добавлением нового объекта, если свойство выбранного объекта изменилось [Preview] + добавлена возможность копирования и удаления подготовленных страниц в предварительном просмотре [Exports] + добавлено свойство HTMLExport.EnableVectorObjects (включено по умолчанию)+ добавлено новое свойство для баркода AsBitmap которое форсировано будет использовать растровое изображение вместо векторного, по умолчанию свойство будет равно False, что означает экспорт как вектор+ добавлено свойство в пользовательский интерфейс Word2007Export DoNotExpandShiftReturn, позволяющие регулировать горизонтальное выравнивание для мягких переносов+ добавлено свойство Excel2007Export.PrintFit в экспорт в Excel 2007 (может принимать значения: NoScaling, FitSheetOnOnePage, FitAllColumsOnOnePage, FitAllRowsOnOnePage)* переработано меню экспортов, теперь экспорты сгруппированы по категориям* обновлен экспорт в FR3 (файлы FastReport VCL), добавлен экспорт таблиц, баркодов, карт и геометрических фигур* увеличенная точность для SVG в высоком разрешении при экспорте в PDF- исправлена ошибка с отрицательными шириной или высотой изображения при экспорте в HTML и в WebReport- исправлены динамический поворот, отступы и размеры страницы в табличном и послойном экспортах MS Word 2007- исправлена утечка памяти при использовании баркодов в экспорте PDF, HTML- исправлена ошибка с неверной позицией баркода внутри TableCell при экспорте в PDF, HTML, SVG- исправлена ошибка с неверными именами файлов в HTML экспорте при включенном свойстве Subfolder- исправлена ошибка с одной картинкой в экспорте в Excel 2003 (BIFF8, xls) и в Excel 2007 (xlsx)- исправлена ошибка с прозрачным фоном картинок в Excel 2007 (xlsx)- исправлен режим "Текст в кривых" в экспорте PDF- исправлена симуляция отсутствующих стилей шрифтов в PDF экспорте- переработана подсистема встраивания шрифтов, добавлена проверка лицензии шрифта на разрешение его встраивания и/или упаковки- исправлена ошибка с рисованием рамки таблицы при экспорте в PDF при установленных свойствах Layout = Wrapped, FixedColumns = 1 и динамическим количеством столбцов- исправлена ошибка с отступами (paddings) в экспорте в Excel 2007 (xlsx)- исправлена ошибка с открытием файла экспорта в Excel 2007 при установленном свойстве ParagraphOffset- исправлена ошибка с экспортом изображений в Excel 2003 (BIFF8, xls)- исправлена конвертация вещественных чисел в персидской локализации- исправлено свойство экспорта в PDF SvgAsPicture, когда баркоды экспортировались как SVG а не как изображения- исправлена ошибка с экспортом BarcodeObject с использованием свойства Padding при его конвертации в SVG- исправлена ошибка с некорректным экспортом \ в гиперссылках в PDF- исправлена ошибка "null reference exception" в ImageExport, возникающая, если Watermark.Text равен null- исправлена ошибка с прозрачностью Watermark в экспорте в PDF- исправлена ошибка с очень широкими документами в экспорте в Excel 2007- исправлена ошибка с "слишком жирным" жирным шрифтом в PDF экспорте- исправлена ошибка с экспортом некоторых символов в Excel2007Export [.Net Core] + добавлен пакет FastReport.Data.OracleODPCore в репозиторий Nuget (https://www.nuget.org/profiles/FastReports)- исправлена ошибка, когда иногда пробельные символы в конце строки переносились на новую строку- исправлена ошибка сохранения из онлайн-дизайнера в FastReprot.Web.Core по протоколу https- исправлена ошибка, при которой экспорт Core был неправильным- исправлена ошибка с испорченными символами «новой строки» в онлайн-дизайнере [WebReport] + добавлен пример Demos/C#/Web/PreparedPreview/ который демонстрирует показ предварительно подготовленного отчета в Web+ добавлен метод WebReport.LoadFromFile(string fileName), который загружает отчет из файла+ добавлен метод WebReport.LoadFromStream(Stream stream), который загружает отчет из потока+ добавлен метод WebReport.LoadPrepared(string fileName), который загружает подготовленный отчет из файла+ добавлен метод WebReport.LoadPrepared(Stream stream), который загружает подготовленный отчет из потока+ добавлен конструктор WebReport(bool inlineRegistration), который выполняет быструю инициализацию контрола без необходимости предварительной загрузки служебных скриптов и стилей+ добавлен конструктор WebReport(bool inlineRegistration, bool stretched), который выполняет быструю инициализацию с установкой ширины и высоты контрола в 100%+ добавлено свойство WebReport.XlsxPrintFitPage для включения масштабирования Excel 2007 листа на страницу при печати - исправлена ошибка с проверкой handlers в файле Web.config- исправлена ошибка с сохранением отчета с Referenced Assemblies в Online Designer из браузера Firefox- исправлена ошибка с отображением баркодов в Internet Explorer 8 и более старых версий [Extras] - исправлена ошибка с параметрами ActiveQueryBuilder- исправлена ошибка пакета FastReport.Data.Json связанная с расположением библиотеки Newtonsoft.Json.dll - исправлена ошибка с кавычками в запросах, которые содержат название схемы в пакете FastReport.Data.Postgres; теперь в дизайнере доступны таблицы не только из схемы public [Online Designer] + добавлено свойство Hyperlink.OpenLinkInNewTab для открытия ссылок в новой вкладке- HtmlTags заменён на TextRendererType- исправлена ошибка с контролем наличия пробелов в именах объектов
13 августа 2018

Fast Reports участвует в .NET Developers Days в Польше

Мы снова едем в Варшаву на .Net Developers Days!  Так это было в 2016 и мы рады снова принять участие в одной из самых крупных конференций для .Net разработчиков! Тысячи разработчиков, спикеров, экспонентов: пропустить нельзя! Узнайте о .Net Developers Days
23 июля 2018

FastReport VCL и FMX в Embarcadero Community edition

Впервые Embarcaero представляет Community Edition и FastReport VCL и FMX уже неотъемлемая его часть.  Используйте всю мощность генератора отчетов, даже если ваш бизнес только начинает расти. Узнайте об условиях использования лицензии здесь. Community Edition это полноценная бесплатная IDE, позволяющая строить приложения для iOS, Android, Windows и macOS с одной базой исходного кода, используя надежный и легкий в изучении язык Delphi. Это отличный способ начать изучение нового языка программирования или освоить мультиустройственную разработку. Embarcadero's Community Edition доступна для Delphi and C++Builder. Она включает оптимизированную IDE, редактор кода, встроенный дебаггер, двухвариантный визуальный дизайнер для ускоренной разработки, сотни компонентов и ограниченную для коммерческого использования лицензию.
9 июня 2018

FastReport Academic

Что такое FastReport Academic? FastReport Academic – бесплатная версия программных компонентов FastReport .NET и FastReport VCL. Она выдается любому образовательному учреждению в целях обучения программистов разных направлений в работе с FastReport. Это делается для того, чтобы по окончании обучения выпускник уже обладал навыками, требуемыми для успешного трудоустройства, т.к. знание FastReport – очень частое требование при приеме на работу. Как получить? Чтобы получить лицензию FastReport Academic, нужно зайти на сайт www.fastreport.ru/ru/academic/, заполнить форму, прикрепить скан лицензии образовательного учреждения. Таким образом, автоматически создастся учетная запись, в которой в течение 2 рабочих дня можно будет скачать обе версии продукта – для VCL и .NET, бесплатно и бессрочно. Для работы с академической лицензией не требуется заключения договоров. Образовательное учреждение получает сертификат обладателя лицензии и становится некоммерческим партнером компании Fast Reports.
10 мая 2018

Новая версия 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- исправлены аббревиатуры некоторых языков
10 мая 2018

Новая версия 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