27 сентября 2021

FastReport for DBA 2021.1

В новой версии FastReport for DBA мы добавили поддержку экранов высокого разрешения в дизайнере и окне просмотра готовых отчётов.

Добавлены экспорты в форматы DXF, «Мой офис» (XODT, XODS), PDF/A-1a, PDF/A-2u.

Добавлены новые иконки в стиле Visual Studio. Вы можете переключаться между наборами иконок в окне дизайнера "Вид/Настройки/Интерфейс" (или "Файл/Настройки/Интерфейс" в случае использования ribbon-интерфейса):

FastReport for DBA

Новые иконки представлены в нескольких размерах и отлично подходят для работы на мониторах высокого разрешения(hiDPI).

Добавлены новые баркоды: Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:

FastReport for DBA

Появилась возможность создавать QR-код СберБанка:

FastReport for DBA

Добавлена возможность упрощенного отображения полей БД в объекте "Текст" в режиме дизайна. Эта настройка доступна в окне дизайнера "Вид/Настройки/Внешний вид объектов". По умолчанию настройка отключена; при ее включении объекты "Текст", содержащие одно поле БД, отображаются в упрощенном виде:

FastReport for DBA

Добавлена возможность индивидуальной настройки ячеек в углу объекта "Матрица". Для этого используйте контекстное меню ячейки, команды "Разбить ячейку", "Объединить ячейки":

FastReport for DBA

Добавлена возможность подключения к ElasticSearch. Подключение доступно в мастере подключения к данным и из кода.

Значительно улучшено и переработано подключение к источнику данных CSV.

Появились свойства VisibleExpression, PrintableExpression и ExportableExpression. С их помощью можно настраивать значения свойств Visible, Printable и Exportable в зависимости от какого-либо условия:

FastReport for DBA

Полный список изменений:

[Engine]

+ добавлено подключение к ElasticSearch

+ добавлен новые штрих-коды - QR-код СберБанка, Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet

+ добавлена возможность изменять количество знаков после запятой для форматов Числовой, Денежный и Процент, при использовании системных настроек

+ добавлено свойство "SplitRows" для MatrixObject. По умолчанию его значение False и в этом случае происходит объединение строк с одинаковыми значениями. Если True - строки разбиваются (как у TableObject)

+ добавлена агрегатная функция CountDistinct (итоги отчета и итоги объекта Матрица)

+ добавлена поддержка TLS 1.2

+ добавлены 2 новых типа UncheckedSymbol для CheckBox

+ добавлена возможность запретить загрузку данных форматов XML и CSV локально

+ добавлена возможность загружать источник данных XML по URL

+ добавлены функции преобразования чисел в слова для польского языка

+ добавлены функции преобразования чисел в слова для индийского языка

+ добавлен символ рупий для индийской валюты

+ добавлены функции преобразования чисел в слова для персидского языка

+ добавлены функции преобразования чисел в слова для украинского языка

+ добавлен метод Report.Prepare(int pagesLimit), позволяющий подготовить ограниченное количество страниц

+ добавлена возможность выравнивания штрих-кодов

+ добавлено свойство PictureObject.ImageSourceExpression, позволяющее установить выражение, содержащее источник изображения

+ добавлена возможность использовать выражения, заключенные в квадратные скобки в свойствах VisibleExpression, PrintableExpression и ExportableExpression

+ добавлено свойство PictureObject.ImageFormat, позволяющее выбрать формат хранения изображения

+ добавлено свойство MatrixObject.PrintIfEmpty, позволяющее отображать матрицу даже если она пуста

+ добавлено свойство Page.LastPageSource, позволяющее настраивать лоток принтера для печати последней страницы отчета

+ добавлены свойства VisibleExpression, PrintableExpression и ExportableExpression

+ добавлено свойство Report.Tag

+ добавлено свойство AutoEncode для DataMatrix Barcode. По умолчанию, при значении true, управляющий символ &1; кодируется как символ FNC1. При значении false, символ кодируется как есть.

+ добавлены новые TextQuality: SingleBitPerPixel и SingleBitPerPixelGridFit

+ добавлена возможность разбивать строки таблицы

+ добавлены валюты RUB, BYN и BBYN в функцию ToWordsRu

* оптимизирована работа свойств VisibleExpression, PrintableExpression и ExportableExpression для бэндов

* улучшен алгоритм конвертации RTF в объекты отчета

* оптимизирован и унифицирован конвертор RichText в объекты отчёта

* оптимизировано копирование потоков в некоторых случаях

- исправлена ошибка с неправильной шириной табуляции при TextObject.TextRenderType = TextRenderType.HtmlTextRenderer

- исправлена ошибка с объектом "Вложенный отчет" на бэнде "Подвал страницы", приводящая к переполнению стека

- исправлена ошибка со свойствами Dock и Anchor у объектов внутри ячеек таблицы/матрицы

- исправлена ошибка, приводящая к System.ArgumentException при отрисовке PictureObject расположенными за пределами бэнда

- исправлена ошибка с некорректной работой правого якоря (Anchor = AnchorStyles.Right) при неограниченной ширине страницы

- исправлена ошибка с заменой пользовательского шрифта на шрифт, по умолчанию при подготовке отчета

- исправлена ошибка с выравниванием по вертикали при конвертации RTF (по умолчанию теперь Top вместо Center).

- исправлена ошибка конвертации таблиц RTF в объекты отчета

- исправлена ошибка, при которой размеры страницы могли сбрасываться после предварительного просмотра

- исправлена ошибка, при которой печать объекта RichText на большом масштабировании Windows происходила некорректно

- исправлена ошибка, приводящая к System.ArgumentOutOfRangeException в функциях Substring

- исправлена ошибка, приводящая к System.ArgumentException при отрисовке PictureObject с некоторыми изображениями

- исправлена ошибка, при которой не отображались таблицы при подключении к Advantage Database через ODBC

- исправлена ошибка, при которой RichText выходил за пределы страницы

- исправлена ошибка перекомпиляции скрипта отчёта, который взаимодействовал с ChildBand

- исправлены ошибки при импорте отчетов DevExpress

- исправлены ошибки при импорте отчетов RDL

- исправлена ошибка, при которой бэнд с включенным свойством FillUnusedSpace, не выводился еще раз, хотя свободного места достаточно

- исправлены ошибки при импорте отчетов List and Labels

- исправлена ошибка, при которой свойство AutoSize для SvgObject работало неправильно

- исправлена ошибка с TextObject.AutoShirnk=FontSize при очень маленьком размере TextObject

- исправлена ошибка с некорректным значением переменной TotalPages при ее использовании в VisibleExpression

- исправлена ошибка с неполным копированием матрицы при копировании страницы отчета

- исправлена ошибка с преобразованием RichText, когда значение RichObject.Text равно null

- исправлен ошибка со StreamReader при подключении к удаленному JSON

- исправлена ошибка компиляции отчета при некоторых выражениях в свойствах VisibleExpression, PrintableExpression и ExportableExpression

- исправлена ошибка с неправильным вычислением контрольный суммы для штрих-кода Deutsche Post Identcode

- исправлена ошибка, приводящая к исключению, при включенном свойстве "Формировать новую страницу" у дочернего бэнда заголовка страницы

- исправлена ошибка, при которой значение выражения отображалось текстом этого выражения

- исправлена ошибка с прозрачностью RichObject

- исправлена ошибка с видимостью текстового объекта, при включенном параметре Visible у Highlight

- исправлена ошибка с работой свойства PrintableExpression

- исправлена ошибка, при которой перенос вложенного отчета на новую страницу работал некорректно

- исправлена ошибка, при которой подвал данных отрывался от данных при включенном свойстве "не отрывать от данных"

- исправлена генерация штрих-кода GS1-128

- исправлено некорректное значение Итога, если он ссылался на другой Итог

- исправлена ошибка, при которой таблица переносилась некорректно

- исправлена ошибка парсинга xml с шестнадцатеричными параметрами, например "To create it:
"

- исправлена ошибка с попыткой преобразовать DBNull в пустую строку при отключенном ConvertNulls

- исправлена ошибка, при которой PageFooter с включенным PrintOn=LastPage, выводился на предпоследней странице

 

[Designer]

+ добавлена поддержка HiDPI

+ добавлено упрощенное отображение имен полей БД в дизайнере

+ добавлена кнопка свернуть все/развернуть все, и поле поиска для дерева отчетов и дерева данных

+ добавлены новые иконки. Вы можете выбрать их в окне дизайнера "Вид/Настройки/Интерфейс".

+ улучшено поведение панели страниц

+ добавлена возможность копировать источник данных

+ добавлен импорт отчетов DevExpress сохраненных в формате XML

+ добавлена возможность добавлять текст и картинки перетаскиванием их из браузера

+ добавлена возможность редактировать количество строк и столбцов таблицы перетаскиванием мыши

+ добавлена загрузка RTF текстов, таблиц и стилей при загрузке DevExpress файлов

+ добавлена возможность загрузки CSV файлов через URL

+ добавлена возможность открывать страницу вложенного отчета по двойному нажатию на его объект

+ добавлена возможность менять шрифт во вкладке с кодом, окне редактирования текста и окне редактора формул

+ добавлена возможность замены картинок при перетаскивании

+ добавлена возможность горизонтальной прокрутки отчета при зажатой клавише Shift

+ добавлена возможность открывать файл отчета перетаскиванием

+ добавлена подсветка бэнда, на который будет помещен объект при перетаскивании

+ добавлена возможность перетаскивать на страницу изображения в форматах png, jpeg, jpg, gif, ico, bmp, tif, tiff, emf, wmf и текстовые файлы в форматах txt и rtf

+ добавлена возможность вставлять текст и изображение на страницу из буфера обмена

+ добавлена возможность создавать новую страницу отчёта с помощью: кнопки "+" на панели страниц, двойным нажатием на свободное место на панели страниц, сочетанием клавиш Ctrl+N

* теперь при смене окна контекстное меню закрывается

* теперь в момент автосохранения выбранный пункт из окна свойств не сбрасывается

- исправлена ошибка, приводящая к падению дизайнера отчётов, при некорректной таблице в источнике данных

- исправлена ошибка с выходом за пределы массива в SQLBuilder в дизайнере

- исправлена ошибка, при которой не открывалась диалоговая страница если в ней есть GridControl

- исправлены ошибки в режиме Right to Left

- исправлена ошибка при повторном масштабировании диалоговой формы

- исправлена ошибка при добавлении штрих-кода, при которой создавался штрих-код не того типа

- исправлена ошибка, при которой при перетаскивании из функций создавался NUD и пустой текстовый объект

- исправлена ошибка, при которой в диалоговых окнах неправильно отрисовывался RichTextBoxControl

- исправлены проблемы с масштабированием в окнах WelcomeForm и Wizard

- исправлена ошибка при копировании объекта, когда создавался объект с таким же именем

- исправлена ошибка с пустым именем базы данных после перезагрузки отчета

- исправлена ошибка, при которой двойное нажатие по кнопкам-стрелкам на панели отчета создавало новые страницы

- исправлена ошибка, при которой у окна редактирования датчиков была неправильная ширина

- исправлена ошибка, при которой переключение свойств на алфавитный порядок не работало

- исправлена ошибка загрузки размера страницы при конвертировании DevExpress файла

- исправлена ошибка, при которой пустая строка в штрих-коде Datamatrix приводила к исключению

- исправлена ошибка, при которой перетаскивание в матрицу не работало

- исправлена ошибка, приводящая к System.FormatException при открытии файлов DevExpress

- исправлена ошибка "Значение счетчика не может быть меньше нуля." при открытии файлов DevExpress

- исправлена ошибка с перемещением объектов в дереве отчета при нажатой клавише Ctrl

- исправлена ошибка с выпадающим меню кнопки выбора цвета

- исправлена ошибка при изменении параметров, сразу после добавления линии, вызывающая исключение

- исправлена ошибка при создании штрих-кода Intelligent Mail

- исправлена ошибка с JSON-подключением в Мастере Подключения к Данным

- исправлена ошибка с неправильной отрисовкой горизонтальных направляющих

- исправлена ошибка, при которой ширина объектов сбрасывалась после закрытия Preview при включенном правом якоре

- исправлена ошибка при попытке задания некорректного значения RowSpan ячейке MatrixObject

- исправлена ошибка со сбрасыванием цвета, ширины и стиля в редакторе границ

- исправлена ошибка с изменением размера PolyLineObject/PolygonObject, скопированного с помощью Ctrl+Button

- исправлена ошибка с неактивным контекстным меню "Режим отображения" у SVG-объекта

- исправлена ошибка, когда невозможно было удалить вложенный отчет, если связанная с ним страница удалена

- исправлена ошибка, когда кнопки в разделе "Панели" вкладки "Вид" не соответствовали видимости соответствующих окон

 

[Preview]

+ добавлена кнопка "О программе" в панели инструментов предварительного просмотра

+ добавлена возможность горизонтальной прокрутки отчета при зажатой клавише Shift

+ добавлен редактор меню экспортов

* теперь меню с источниками данных скрыто в редакторе текста в окне предварительного просмотра

* кнопка "Удалить Страницу" в окне предварительного просмотра теперь неактивна, если подготовленный отчет состоит из одной страницы

- исправлена ошибка сохранения подготовленных отчётов, содержащих сконвертированный RichObject

- исправлена ошибка, при которой проценты масштаба в Preview могли отображаться некорректно

- исправлена ошибка, приводящая к System.ObjectDisposedException при повторной подготовке отчета

 

[Exports]

+ добавлены экспорты в форматы DXF, XODT, XODS, PDF/A-1a, PDF/A-2u

+ добавлена поддержка стандарта ODF 1.2 при экспорте в ODT/ODS

+ добавлена опция при экспорте в Word 2007 "Не добавлять разрывы разделов при разрывах страниц". По умолчанию добавляются и разрывы страниц, и разрывы разделов.

+ добавлено свойство ReportPage.ExportAlias, позволяющее задать имя страницы при экспорте в Excel 2007

+ добавлена возможность разделить страницы в XML-экспорте

+ добавлена поддержка свойства Padding для текстовых объектов в Word2007

* теперь в PDF-экспорте при InteractiveForms = true шрифты не сохраняются, если в отчете нет редактируемых элементов

* теперь в Excel 2007 экспорте для листов без изображений не создаются файлы с описанием изображений и связи к ним

* оптимизировано сохранение встраиваемых шрифтов при экспорте в PDF. Размер файлов значительно уменьшился.

- исправлен разрыв страницы в Html экспорте (свойство PageBreaks)

- исправлен SVG экспорт с параметром "Экспорт в несколько файлов"

- исправлена ошибка в SVG экспорте на мониторах с высоким разрешением

- исправлены имена фалов, сохраняемых в zip архив

- исправлена ширина табуляции при экспорте RichObject

- исправлена ошибка XPS-экспорта, при которой документы, экспортированные на Linux, не открывались на Windows

- исправлены ошибки некорректной работы свойств Anchor и Dock при экспорте страниц с бесконечной шириной

- исправлена ошибка экспорта текстовых объектов в Excel 2007 с включенным типом рендеринга HtmlParagraph. Отключите параметр экспорта WYSIWYG, чтобы экспортировать текст вместо изображений.

- исправлена ошибка экспорта в ODF при которой документ не открывался в МойОфис

- исправлена ошибка с закрытием ячейки, содержащей RichText при экспорте в RTF

- исправлена ошибка при экспорте объектов с режимом рендеринга HtmlParagraph

- исправлена ошибка экспорта линии со стрелочным указателем при послойном экспорте в Word 2007

- исправлена ошибка экспорта линии со стрелочным указателем при экспорте в PowerPoint 2007

- исправлено сохранение отчета в Box

- исправлено сохранение отчета в OneDrive

- исправлено сохранение отчета в GoogleDrive

- исправлена ошибка, приводящая к System.OutOfMemoryException при экспорте в PDF

- исправлена ошибка создания некорректного файла при экспорте в Excel 2007 с большим количеством страниц и опцией разрывов страниц

- исправлена ошибка, при которой экспорт в изображение не учитывал прозрачный фон отчета

- исправлена ошибка, приводящая к System.NullReferenceException при экспорте в Excel 2007

- исправлены ошибки валидации при экспорте в ODT/ODS

- исправлена ошибка экспорта в ODT при которой файл некорректно открывался в Word 2019

- исправлена ошибка с некорректным расположением линии при экспорте в Word 2007

- исправлена ошибка экспорта строк, содержащих только пробелы, при экспорте в DXF

- исправлена ошибка в PDF экспорте, приводящая к исчезновению пробелов при наличии в отчете символов табуляции

- исправлена ошибка экспорта подвалов страниц при экспорте в Excel 2007 в режиме бесшовной таблицы

- исправлена ошибка экспорта символа "\" при экспорте в Excel 2007

- исправлена ошибка при экспорте в Excel 2007 в режиме "Без разрывов таблицы", приводящая к разрывам таблицы, некорректному объединению ячеек, некорректному экспорту изображений

- исправлена ошибка, при которой ссылки с русскими буквами не работали в PDF экспорте

- исправлена ошибка, при которой даты создания и редактирования документа не соответствовали эквивалентным в метаданных в PDF/A-1a экспорте

- исправлена ошибка при экспорте в Excel 97, приводящая к исключению "Huge SAT not implemented"

- исправлена ошибка при экспорте текстов, содержащих амперсанд '&', в Excel 2007 экспорте

- исправлена ошибка при экспорте MapObject в PowerPoint

- исправлена ошибка сохранения темы по умолчанию при экспорте в Excel 2007

- исправлена ошибка с экспортом градиентных заливок с паролем владельца или пользователя при экспорте в PDF

- исправлена ошибка с шифрованием цифровой подписи в PDF-экспорте при защите документа паролем

- исправлена ошибка со смещением параграфов при экспорте в OpenOffice Writer

- исправлена ошибка с некорректными отступами при экспорте в OpenOffice Writer

- исправлена ошибка с некорректным размером картинки при экспорте в RTF

- исправлена ошибка с разбиением на страницы при экспорте в OpenOffice Writer

- исправлена ошибка со смещением параграфов при экспорте в OpenOffice Writer

- исправлена ошибка с выравниванием текста по ширине при экспортах в OpenOffice Writer и OpenOffice Spreadsheet

- исправлена ошибка при экспорте в Excel (BIFF8)

- исправлена ошибка печати при послойном Html-экспорте, если в отчёте были листы с ландшафтной ориентацией страниц

- исправлена ошибка, при которой экспорт в EMF вызывал исключение

- исправлено отображение объектов с отрицательной высотой/шириной при послойном экспорте в Html

- исправлены ошибки при экспорте многостраничного отчёта в XML

- исправлена ошибка в PDF-экспорте приводящая к созданию некорректного файла при включенных свойства EmbeddingFonts и InteractiveForms

- исправлено отображение фона у BarcodeObject при экспорте в Pdf и HTML

- исправлены ошибки при отображении Shape, Barcode, Polygon и т.д. с заливкой (или фоном) во всех табличных экспортах

 

27 ноября 2024

Черная пятница в "Быстрых отчетах"

Только три дня: 27, 28 и 29 ноября скидки 40% на генераторы отчетов VCL и .NET направлений! 
26 ноября 2024

Обновление облачных сервисов до версии 2025.1

В версии 2025.1 была значительно улучшена работа с источниками данных, задачами и шаблонами отчётов, добавлены методы API для получения прав пользователя, новые демо-приложения и исправления ошибок. 
20 ноября 2024

FastReport .NET Avalonia совместима с Альт Рабочая станция 10

Библиотека для генерации отчетов FastReport .NET Avalonia получила сертификат совместимости с Альт Рабочая станция 10