Новые возможности
Новая версия OLAP куба для FireMonkey FastCube FMX теперь поддерживает новую RAD Studio 11 Alexandria. Кроме этого, мы улучшили работу с интерфейсом - появились новые пункты в контекстных меню, улучшили возможности поиска значений. Также исправлены ошибки.
Новая модель лицензирования
Начиная с версии 2021.1 все редакции FastCube FMX распространяется по подписке. Это означает, что вы всегда будете иметь актуальную версию, пока действует ваша подписка.
Полный список изменений
+ Добавлена поддержка для RAD Studio 11 Alexandria
+ Добавлена возможность позиционирования в оси на значение выбранное по DblClick в выпадающем списке значений
+ Добавлен поиск в выпадающем списке значений по вставке из буфера обмена
+ Добавлен пункт “Копировать” в контекстное меню оси, который копирует в буфер обмена значение измерения
* Исправлена работа клавиатуры в выпадающих списках гридов (грид должен иметь CanFocus = True)
* При клике по гриду фокус автоматически получает область данных и сразу сработает реакция на ввод с клавиатуры (грид должен иметь CanFocus = True)
Новые возможности
Поддержка новой Rad Studio 11 Alexandria. Кроме этого мы улучшили работу с интерфейсом - появились новые пункты в контекстных меню, улучшили возможности поиска значений. Также обновлены языковые ресурсы и исправлены ошибки.
Переход на подписочную модель
Начиная с версии 2021.1, все редакции FastCube распространяются по подписке. Это обеспечит доступ ко всем возможностям самых актуальных версий, пока ваша подписка действительна.
Добавлена поддержка Embarcadero Rad Studio 11 Sydney
Начиная с этой версии мы добавляем поддержку Embarcadero Rad Studio 11 Alexandria.
Изменения в SliceGrid
Добавлен пункт "Копировать" в контекстное меню оси, который копирует в буфер обмена значение измерения.Добавлена возможность позиционирования в оси на значение выбранное по двойному клику в выпадающем списке значений.Добавлен поиск в выпадающем списке значений по вставке из буфера обмена.
Изменения в отчетах
Добавлены свойства PreviewOptions, ReportOptions, PrintOptions в класс TfcxpSliceGridReport.
Другие изменения
Изменен шрифт некоторых форм с "MS Sans Serif" на "Tahoma".Обновлены ресурсы Чешской локали.Обновлены ресурсы Греческой локали.
Ошибки
Исправлена отрисовка в выпадающем списке значений при измененном стиле.Замена отрисовки заголовка (D10.4 bug).Access violation при двойном клике на редакторе функции в настройках изменения.Stack overflow при выпадении длинного списка.
30 сентября прошла встреча руководителей, ведущих ИТ-компаний Ростовской области. Во время встречи фонда был определен ряд проблем и их варианты решения.
Несмотря на то, что Ростовская область была признана, как самый цифровой регион по итогам народного голосования “Цифровой прорыв”, кадры остаются ключевой проблемой развития отрасли. Наряду с этим эксперты озабочены качеством знаний выпускников, несоответствием учебных программ требованиям отрасли, нехваткой хороших преподавателей, а также отсутствием их участия в реальных ИТ-проектах.
В ходе обсуждения была принята программа по поддержке ИТ-образования Ростовской области, определены приоритеты и “дорожная карта” развития Фонда на ближайший год.
Фонд создан для диалога с ВУЗами, помощи в ориентации и выставлении приоритетов в образовании преподавателям, выстраивании профессиональной траектории студентам. Одним из публичных шагов в решении проблем станет проведение конференции по теме подготовки кадров для цифровой экономики (первый квартал 2022 года).
Уникальность Ростовской области - в наличии трёх сильных образовательных центров - Ростов-на-Дону, Таганрог и Новочеркасск, что отметили все участники встречи, и что даёт огромный потенциал для реализации нашего региона как ИТ-драйвера страны.
Все участники готовы вкладывать не только деньги, но и свой опыт работы с учебными заведениями, преподавательский опыт, разработки и ноу-хау.
Генеральный директор Fast Reports Михаил Филиппенко так прокомментировал эту особенность работы:
Нам хочется помочь преподавателям расширить доступные для них возможности. У многих компаний есть готовые курсы, библиотеки, софт, которые педагоги могут использовать в своей работе. У нас, например, есть целая академическая программа поддержки. Опыт показывает, что это большая ценность как для преподавателей, так и для студентов.
Фонд был создан 25 августа 2021 года. Ведущие региональные компании Ростовской области подписали Соглашение о сотрудничестве и приняли решение об учреждении Фонда, основной целью которого станет раскрытие цифрового потенциала донского региона.
В учредительный фонд вошли такие ИТ-лидеры Ростовской области как:
ООО “РНДСОФТ”,ООО “Fast Reports”,ФГАНУ НИИ “Спецвузавтоматика”,ООО “Иностудио Солюшинс”,ПАО КБ «Центр-инвест»,ООО “Студия Олега Чулакова”,ООО “Себбиа”,ООО “ИТ-Групп”,ООО “ВебАнт”,ООО “Вебпрактик”,ООО “Илонсофт”.
В новой версии FastReport Desktop мы добавили поддержку экранов высокого разрешения в дизайнере и окне просмотра готовых отчётов.
Добавлены экспорты в форматы DXF, «Мой офис» (XODT, XODS), PDF/A-1a, PDF/A-2u.
Добавлены новые иконки в стиле Visual Studio. Вы можете переключаться между наборами иконок в окне дизайнера "Вид/Настройки/Интерфейс" (или "Файл/Настройки/Интерфейс" в случае использования ribbon-интерфейса):
Новые иконки представлены в нескольких размерах и отлично подходят для работы на мониторах высокого разрешения (hiDPI).
Добавлены новые баркоды: Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:
Появилась возможность создавать QR-код СберБанка:
Добавлена возможность упрощенного отображения полей БД в объекте "Текст" в режиме дизайна. Эта настройка доступна в окне дизайнера "Вид/Настройки/Внешний вид объектов". По умолчанию настройка отключена; при ее включении объекты "Текст", содержащие одно поле БД, отображаются в упрощенном виде:
Добавлена возможность индивидуальной настройки ячеек в углу объекта "Матрица". Для этого используйте контекстное меню ячейки, команды "Разбить ячейку", "Объединить ячейки":
Добавлена возможность подключения к ElasticSearch. Подключение доступно в мастере подключения к данным и из кода.Значительно улучшено и переработано подключение к источнику данных CSV.Появились свойства VisibleExpression, PrintableExpression и ExportableExpression. С их помощью можно настраивать значения свойств Visible, Printable и Exportable в зависимости от какого-либо условия:
Полный список изменений:
[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 и т.д. с заливкой (или фоном) во всех табличных экспортах
В новой версии FastReport for DBA мы добавили поддержку экранов высокого разрешения в дизайнере и окне просмотра готовых отчётов.
Добавлены экспорты в форматы DXF, «Мой офис» (XODT, XODS), PDF/A-1a, PDF/A-2u.
Добавлены новые иконки в стиле Visual Studio. Вы можете переключаться между наборами иконок в окне дизайнера "Вид/Настройки/Интерфейс" (или "Файл/Настройки/Интерфейс" в случае использования ribbon-интерфейса):
Новые иконки представлены в нескольких размерах и отлично подходят для работы на мониторах высокого разрешения(hiDPI).
Добавлены новые баркоды: Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:
Появилась возможность создавать QR-код СберБанка:
Добавлена возможность упрощенного отображения полей БД в объекте "Текст" в режиме дизайна. Эта настройка доступна в окне дизайнера "Вид/Настройки/Внешний вид объектов". По умолчанию настройка отключена; при ее включении объекты "Текст", содержащие одно поле БД, отображаются в упрощенном виде:
Добавлена возможность индивидуальной настройки ячеек в углу объекта "Матрица". Для этого используйте контекстное меню ячейки, команды "Разбить ячейку", "Объединить ячейки":
Добавлена возможность подключения к ElasticSearch. Подключение доступно в мастере подключения к данным и из кода.
Значительно улучшено и переработано подключение к источнику данных CSV.
Появились свойства VisibleExpression, PrintableExpression и ExportableExpression. С их помощью можно настраивать значения свойств Visible, Printable и Exportable в зависимости от какого-либо условия:
Полный список изменений:
[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 и т.д. с заливкой (или фоном) во всех табличных экспортах
В FastReport VCL 2021.3 добавлена поддержка новой RAD Studio 11. Теперь использовать FastReport VCL с RAD Studio 11 возможно.
Новый объект для отображения PDF в отчете – встраивайте PDF документ прямо в отчёт (с использованием библиотеки с открытым исходным кодом Pdfium)! Как добавить PDF в отчет.
Возможность загружать данные в объекты отчёта по гиперссылкам, в объекты: Карты, Текст, PDF, Картинка.
Используйте гиперссылки для доступа к API и загрузки данных в объекты!
Больше чем просто гиперссылки – возможность добавления своих протоколов и транспортов.
Настройте транспорты Box, Google Drive, Dropbox, OneDrive для доступа к приватным хранилищам по гиперссылкам. Загрузка данных по гиперссылкам в отчёте.
Новая система авторизации в транспортах Box, Google Drive, Dropbox, OneDrive – теперь через браузер по умолчанию.
Доработан диалог авторизации в транспортах. Сохранение авторизационных данных в шифрованном виде, скрытие полей авторизации, быстрый переход на конфигурацию облачного хранилища. Как создать подключение узнайте в статье.
Поддержка разбиения строк в динамической таблице – используйте разбиения для создания сложных отчетов с большим количеством объектов и текста. Разбиение работает во всех трех режимах пагинации динамической таблицы!
С новыми улучшениями дизайнера отчетов скорость и удобство в разработке шаблонов отчётов выходит на новый уровень.
Улучшенный поиск и замена в дизайнере отчетов позволяет искать и заменять текст в : строковых свойствах, именах объектов, содержимом объектов и скрипте отчета. С помощью дерева поиска навигация по найденным объектам стала более удобной.
Простая и понятная замена по найденным элементам.
Новая вкладка с избранным у инспектора объектов – добавляйте свойства, которые изменяете чаще всего, для быстрого доступа к ним.
Подсветка свойств отличных от значений «по умолчанию» в инспекторе объектов, для контроля за изменениями в отчете.
Клиент-Серверные компоненты теперь поддерживают детальные отчеты.
Добавлен новый тип линейного штрихкода Plessey.
И многое другое. Смотрите полный список изменений.
+ Добавлен новый объект отчета TfrxPDFView позволяющий загружать PDF документ внутри отчета через библиотеку Pdfium
+ Добавлена поддержка протоколов позволяющая загружать данные в объекты из внешних источников (http, https и transports) для PDFView, HTMLView, MemoView, PictureView, Maps
+ Добавлена поддержка новой авторизации для OAuth2.0 в транспортах, с помощью браузера по умолчанию
+ Добавлен механизм разбиение строк и вложенных объектов для динамической таблицы
+ Добавлена поддержка детальных отчетов в Клиент-Серверных компонентах
+ Добавлена подсветка свойств отличных от значений по умолчанию в инспекторе объектов дизайнера отчетов
+ Добавлен новый поиск и замена в дизайнер отчетов(Поиск в скрипте, именах объектов, строковый свойствах и содержимом)
+ Добавлена вкладка Избранное в инспекторе объектов дизайнера отчетов
+ Добавлено логирование для процесса цифровой подписи в экспорте PDF
+ Добавлен новый линейный штрихкод Plessey
+ Добавлена поддержка Gif формата изображений в TfrxPictureView (анимация не поддерживается)
+ Добавлено событие для построения динамической таблицы из кода (см. пример DynamicTable)
+ Добавлена обработка события DataSet.OnGetText для поля типа TWideStringField - для использования установите флаг dsoStringAsDisplayText у TfrxDBDataset.DataSetOptions
+ Добавлена RTTI скрипта для загрузки данных в TfrxHTMLView
+ Добавлена RTTI скрипта для frxDigitalSignatureView
+ [Lazarus] Добавлена поддержка тэгов HTML в экспорте PDF
* Добавлена возможность управления спанами из скрипта, при построении динамической таблицы
* Улучшены демо CGI и ISAPI в Клиент-Серверных компонентах
+ [Lazarus] Добавлено новое демо EmbedDesigner
- [Lazarus] Исправлена ошибка с юникодными именами принтеров
- Исправлена ошибка с позицией таблицы в DOCX экспорте
- Исправлена ошибка с выводом текста у штрихкода ITF-14
- Исправлена восстановление разбиения спанов у фиксированных заголовков в динамической таблице
- [Lazarus] Исправлена ошибка с восстановлением левой панели в дизайнере отчетов
- Исправлено масштабирование диалога экспорта XLS
- Исправлен межсимвольный интервал в экспорте PDF для некоторых шрифтов
- [Lazarus] Исправлена ошибка с выражениями внутри RichView
- Исправлена ошибка с агрегатными функциями и невидимыми бэндами
- Исправлена ошибка с изображениями в XLS экспорте
- Исправлена генерация заголовков hpp для CBuilder 2007-XE (линковка с библиотекой gdip)
- Исправлена утечка дескрипторов GDI в EMF парсере для регионов
- Исправлена ошибка с прозрачностью Gif
Новые возможности
Добавлены новые иконки в стиле Visual Studio. Вы можете переключаться между наборами иконок в окне дизайнера "Вид/Настройки/Интерфейс" (или "Файл/Настройки/Интерфейс" в случае использования ribbon-интерфейса):
Новые иконки представлены в нескольких размерах и отлично подходят для работы на мониторах высокого разрешения (hiDPI).
Добавлена возможность сброса настроек среды FastReport, которые хранятся в конфигурационном файле FastReport.config. Это можно сделать в окне дизайнера "Вид/Настройки/Интерфейс", кнопка "Сброс настроек". Для вступления изменений в силу требуется перезапуск дизайнера.
Добавлена возможность упрощенного отображения полей БД в объекте "Текст" в режиме дизайна. Эта настройка доступна в окне дизайнера "Вид/Настройки/Внешний вид объектов". По умолчанию настройка отключена; при ее включении объекты "Текст", содержащие одно поле БД, отображаются в упрощенном виде:
Это улучшает визуальное восприятие отчета, имеющего много мелких полей. Полное содержимое поля по-прежнему отображается в строке статуса и при редактировании текста объекта.
Добавлена возможность индивидуальной настройки ячеек в углу объекта "Матрица". Для этого используйте контекстное меню ячейки, команды "Разбить ячейку", "Объединить ячейки":
Добавлена возможность подключения к ElasticSearch. Подключение доступно в мастере подключения к данным и из кода.
Добавлен штрих-код Japanese Post 4 - State Code.
Добавлены кнопки свернуть все/развернуть все, и поле поиска для дерева отчетов и дерева данных в дизайнере. При нажатии на + дерево будет развернуто. На - дерево будет свернуто.
Эти изменения должны упростить работу с отчетами, содержащими много объектов и/или источников данных.
Значительно улучшен и оптимизирован конвертор RichText в объекты отчета.
Добавлены объекты интеграции с FastReport Business Graphics (\Extras\Objects\FastReportBGObjects).
Локализации
В логике смены локализации были сделаны небольшие изменения.
1. Добавлен пакет FastReport.Localization. Данный пакет содержит файлы локализации для продуктов FastReport .NET, FastReport.Core, FastReport.CoreWin, FastReport.Mono, FastReport.OpenSource и при добавлении этого пакета создает директорию Localization в выходной директории пользовательского проекта.
2. Добавлен новый API для смены локализации используя тип CultureInfo - FastReport.Utils.Res.LoadLocale(CultureInfo culture).
При вызове данного метода, FastReport ищет подходящую локализацию для выбранной культуры. Загруженные локализации кэшируются. Для корректной работы этого метода, необходимо установить в свой проект пакет FastReport.Localization из п.1 или установить путь к папке с файлами локализации в свойстве FastReport.Utils.Res.LocaleFolder.
Исправления
- Исправлена ошибка, связанная с работой свойств Dock и Anchor у объектов, которые находятся внутри ячеек таблицы или матрицы.
- Исправлена ошибка, приводящая к переполнению стека, при размещении объекта "Вложенный отчет" на подвале страницы.
- Исправлена ошибка при экспорте в формат SVG, если в системе используется нестандартная настройка DPI.
Полный список изменений FastReport Mono 2021.4
[Engine]
+ Добавлено подключение к ElasticSearch.
+ Добавлен новый штрих-код - Japanese PostNet.
+ Добавлен метод Res.LoadLocale(CultureInfo), который изменяет выбранную локаль по аргументу CultureInfo. Загруженные локали кэшируются. Для корректной работы требуется добавленный пакет FastReport.Localization.
* Оптимизирован и унифицирован конвертор RichText в объекты отчёта.
- Исправлена ошибка с неправильной шириной табуляции при TextObject.TextRenderType = TextRenderType.HtmlTextRenderer.
- Исправлена ошибка с объектом "Вложенный отчет" на бэнде "Подвал страницы", приводящая к переполнению стека.
- Исправлена ошибка со свойствами Dock и Anchor у объектов внутри ячеек таблицы/матрицы.
- Исправлена ошибка, приводящая к System.ArgumentException при отрисовке PictureObject расположенными за пределами бэнда.
- Исправлена ошибка с некорректной работой правого якоря (Anchor = AnchorStyles.Right) при неограниченной ширине страницы.
- Исправлена ошибка с заменой пользовательского шрифта на шрифт, по умолчанию при подготовке отчета.
- Исправлена ошибка с выравниванием по вертикали при конвертации RTF (по умолчанию теперь Top вместо Center).
- Исправлена ошибка конвертации таблиц RTF в объекты отчета.
[Designer]
+ Добавлено упрощенное отображение имен полей БД в дизайнере.
+ Добавлена кнопка свернуть все/развернуть все, и поле поиска для дерева отчетов и дерева данных.
+ Добавлены новые иконки. Вы можете выбрать их в окне дизайнера "Вид/Настройки/Интерфейс".
- Исправлена ошибка, приводящая к падению дизайнера отчётов, при некорректной таблице в источнике данных.
[Preview]
- Исправлена ошибка сохранения подготовленных отчётов, содержащих сконвертированный RichObject.
[Exports]
+ Добавлена опция при экспорте в Word 2007 "Не добавлять разрывы разделов при разрывах страниц". По умолчанию добавляются и разрывы страниц, и разрывы разделов.
- Исправлен разрыв страницы в Html экспорте (свойство PageBreaks).
- Исправлен SVG экспорт с параметром "Экспорт в несколько файлов".
- Исправлена ошибка в SVG экспорте на мониторах с высоким разрешением.
- Исправлены имена фалов, сохраняемых в zip архив.
- Исправлена ширина табуляции при экспорте RichObject.
- Исправлена ошибка XPS-экспорта, при которой документы, экспортированные на Linux, не открывались на Windows.
- Исправлены ошибки некорректной работы свойств Anchor и Dock при экспорте страниц с бесконечной шириной.
- Исправлена ошибка экспорта текстовых объектов в Excel 2007 с включенным типом рендеринга HtmlParagraph. Отключите параметр экспорта WYSIWYG, чтобы экспортировать текст вместо изображений.
[Online Designer]
- Исправлено сохранение/вызов превью из Онлайн-Дизайнера со страницей в Landscape ориентации.
[Extras]
+ Добавлен пакет 'FastReport.Localization', который включает в ваш проект файлы локализации FastReport для работы с разными языками.
+ Добавлены объекты интеграции с FastReport Business Graphics (\Extras\Objects\FastReportBGObjects).