Этот релиз содержит множество исправлений и улучшений.
Недавно мы добавили фильтры экспорта для Lazarus. Теперь все пользователи Fast Report 5 VCL в редакции Professional могут использовать следующие фильтры для Lazarus:
- Изображения (BMP, JPEG, PNG)
- HTML (HTML 4 и HTML 5)
- Open Office форматы ODT и ODS
Также сделано множество изменений в совместимости Lazarus, как например улучшенная поддержка кодировки UTF 8.
И, конечно, у нас множество улучшений для платформы VCL!
- Способность кэшировать изображения в файл при использовании табличных экспортов(например, HTML). Теперь можно использовать кэш файлов в фильтрах экспорта, если изображения занимают больше 2 GB памяти.
- Новое событие, которое запускается перед началом экспорта. Оно может быть использовано когда требуется внести изменения в конечный отчет для определенных фильтров экспорта
- 2D баркоды, как QR, поддерживают разные кодировки, включая UTF 8
Больше изменений - ниже:
+ Переход на новый движок инсталляции - должен улучшить установку компонентов и решить ошибки, которые могли возникать во время установки
+ Добавлена поддержка Embarcadero RAD Studio 10 Seattle для x32 и x64 платформ
+ [Lazarus] Добавлен пакет фильтров экспортов с базовым набором экспортов в BMP, JPEG, PNG, HTML и HTML5 (послойный)
+ [Lazarus] Добавлена поддержка IBX internal-датасетов
+ Добавлена поддержка пользовательских функций для отчета предка в наследовании отчетов
+ Добавлено кеширование изображений для матричных экспортов (кеширование в файл и память)
+ Добавлено свойство TfrxReportPage.ShowTitleOnPreviousPage
+ [FQB] Добавлены новые типы полей
+ Добавлено свойство CodePage для QR штрихкода. Если CodePage <> 0 - используется ECI режим
+ Добавлен метод TfrxPreview.LoadFromStream
+ Увеличено максимальное число уровней строк/столбцов/ячеек в кросс-табе с 32 до 64
+ Добавлена поддержка TfrxVisibilityTypes в скрипте отчёта
+ Добавлено свойство Tag для объектов отчёта для x64
+ Добавлено событие TfrxCustomExportFilter.OnBeforeExport
+ Добавлено свойство FetchAll для TfrxFIBQuery
+ Добавлено свойство TfrxMailExport.SMTPStartCommand (HELO, EHLO)
+ Добавлена поддержка экспорта числовых форматов в TfrxXLSXExport
+ Добавлен класс TfrxPreview в frxClassRTTI. Можно использовать TfrxPreview(Report.Preview).OutlineVisible := True; в скрипте отчёта
+ Добавлена поддержка рамки из разных линий для TfrxCheckView для фильтра TfrxPDFExport
+ Строки скрипта отчёта сохраняются без правых пробелов
- Оптимизирована печать 2D штрихкодов
- Исправлена ошибка превью с детальным drill-down отчётом
- Исправлено обновление параметров для TfrxBDEQuery.ExecSQL
- Исправлен поведение TfrxHeader с свойством ReprintOnNewPage
- Исправлен некорректный разрыв TfrxRichView
- Исправлен TfrxRichView для Windows 8
- Изменено вычисление границ объекта в TfrxCustomMemoView.BeginDraw
- Исправлено поведение KeepHeader и KeepFooter behavior для датабенда с одной записью
- [Lazarus] Исправлено хранение изображений/датасетов в потоке
- Отчет показывает ошибки в скрипта предке, при использовании наследования отчетов
- Исправлена стартовая позиция колонки для drill-down групп
- Исправлена структура PDF для зашифрованных файлов
- Исправлена позиция CurY для групп на странице с несколькими столбцами при PrintOnPreviousPage = True
- [enterprise] Исправлены проблемы серверных компонентов с UTF8
- Исправлены компоненты FR для FireDAC
- [enterprise] Исправлено сообщение лога сервера о наличии config.xml
- Исправлено масштабирование изображений при экспорте в PDF
- Исправлена ошибка с инициализацией превью при ZoomMode <> zmDefault
- Исправлен AV в PDF экспорте со встроенными шрифтами
- Исправлен экспорт аттрибутов абзаца в RTF экспорте
- Исправлен экспорт в PDF объекта с двойной и одинарной линиями в рамке
- Исправлен номер страницы превью после смены масштаба
- Исправлен экспорт системных цветов в DOCX и XLSX экспортах
- Исправлено поведение TfrxReportPage.PrintIfEmpty
- [Lazarus] Исправлен TFontStyle в скрипте
- Исправлена поддержка кодовых страниц в Datamatrix и PDF417 штрихкодах
- Исправлен отчёт Interactive Chart для FRDemo
- Исправлена позиция текста для Rotation = 90, 180, 270 в PDF экспорте
- Исправлено перемещение объектов на бендах на странице с несколькими столбцами
- Исправлена позиция однострочного текста при большом значении LineSpaсing в PDF экспорте
- Исправлена позиция подсказки для TfrxPreview
- Исправлен метод GetDefaultPrinter
- Исправлено вычисление ширины текста в PDF экспорте
- Исправлено поведение чекбокса Outline в диалоге экспорта в PDF
- Увеличен множитель LargeDesignHeight с 5 до 8
- Исправлен INDY для HTML экспорта
- Исправлен BIFF экспорт для Excel 2013 для отчётов с изображениями
- Исправлен экспорт объектов с Visibility = vsExport в PDF
- Исправлено редактирование заливки бэнда при смене её типа
- Исправлен Rave->FR конвертер
- Исправлен FRF->F3 конвертер
- Исправлена ошибка с восстановлением позиции превью для последней вкладки
- Исправлена ошибка с разделителем тысяч в TfrxXLSXExport
- Исправлено масштабирование TfrxCheckBoxView в фильтре TfrxPDFExport
- Исправлено имя файла в фильтрах экспорта при отправке файла по e-mail
- Исправлена проблема с параметрами в TfrxDBXQuery
- Исправлен экспорт заголовка и подвала страницы в TfrxRTFExport
- Исправлена ошибка AV при TfrxReport.EngineOptions.DoublePass=True
- Исправлено вертикальное выравнивание текста в TfrxPDFExport фильтре
- Обновлены датские ресурсы
- Обновлены персидские ресурсы
- Исправлена ошибка AV при закрытии превью
- Исправлен размер TfrxReportPage.Frame в TfrxPDFExport
- Исправлено выравнивание haBlock для некоторых случаев в TfrxPDFExport
- Исправлен экспорт текста с пробелами в начале/конце в TfrxHTMLExport
- Исправлена отрисовка кросс-таба в дизайнере в случае отключённых заголовков столбцов и AutoSize = False
- Исправлено дублирование заголовка HTML в TfrxHTMLExport при неоднократном вызове
- Исправлена ошибка содержимого XLSX при экспорте более 1025 страниц в один лист
- Исправлена поддержка альбомной ориентации в TfrxDOCXExport
- Исправлена ширина шрифтов при их внедрении в PDF документы
- Исправлена ошибка содержимого в TfrxDOCXExport. Сейчас экспортируются только первые 63 столбца
- Исправлен экспорт толстых рамок в PDF
- Исправлен экспорт пустых объектов с числовым форматированием в форматы ODS и ODT
- Исправлен экспорт многострочного текста в форматы ODS и ODT
- Исправлена заливка бэнда TfrxPageFooter и TfrxOverlay с PrintOnTop = True
- Исправлено формирование внешних гиперссылок в PDF
- [FS] Исправлена отладка оператора FOR
- Исправлен экспорт пустых TfrxPictureView в PDF
- Исправлена имитация стилей для шрифтов Arial Narrow, Arial Unicode MS и Tahoma в экспорте в PDF
- Исправлена ошибка TfrxXSLXExport с опцией 'Use report pages'
- Исправлена ошибка отображения форм TfrxVarEditorForm и TfrxExprEditorForm на конфигурациях с несколькими мониторами
- Исправлены ошибки компиляции C++ для HTML фильтров экспорта
- Исправлены выражения в TfrxRichView для non-Unicode IDE
- Исправлена ширина моноширинных шрифтов при их внедрении в PDF документы
- Исправлен экспорт 2D штрихкодов в ODS и ODT форматы
- Исправлена печать с пользовательским размером бумаги
- Исправлены HAlign и VAlign для Rotation = 90, 270 в фильтрах экспорта TfrxODSExport, TfrxODTExport
- Исправлен экспорт чисел с пробелами в начале в ODS экспорте
- Исправлен экспорт текста с буквами и цифрами в числовой формат в BIFF8 экспорте
- Исправлена поддержка стилей шрифта Italic, Underline в DOCX экспорте
- Исправлена поддержка стиля шрифта StrikeOut в XLS(OLE), RTF, DOCX и XLSX экспортах
- Исправлена ошибка отрисовки превью страницы бесконечной высоты при сворачивании всех групп
- Исправлена отрисовка кросс-таба в дизайнере в некоторых случаях
- Исправлена обработка выражений в TfrxRichView для Windows 8
- Исправлена ошибка вычисления позиции текста при CharSpacing > 0 для выравнивания haRight в PDF экспорте
- Исправлена кодовая страница для TfrxFillEditorForm
- Испралена ошибка Out of memory в BIFF8 экспорте
- Исправлено использование Unicode для переменных в TfrxRichView
- Исправлены утечки памяти в PDF экспорте