Много полезных изменений в FastReport VCL и FastReport для Lazarus
Добавлена фильтрация вкладки переменных и функций в ”Дереве Данных”.
Все панели в дереве данных теперь можно скрывать.
В «Дереве отчета» можно использовать фильтр для быстрого поиска объектов.
Добавлен новый линейный штрихкод – Pharmacode.
Двумерные штрихкоды теперь можно настраивать через новый редактор.
Штрихкод DataMatrix теперь поддерживает набор правил GS1 и может автоматически формировать код на основе этих правил(свойство GS1Rule), кодируя строку вида: (01)09501101020917.
Новое свойство кросс таблицы ShowCellBreak позволяется убирать скрытие рамок на разрывах ячеек.
И немного доработали поиск в предпросмотре.
Полный список изменений.
Версия 6.6
----------------------------
+ Добавлен фильтр в Дерево отчета для быстрого поиска объектов отчета
+ Добавлена возможность фильтровать переменные и функции в Дереве данных
+ Добавлен новый поиск в предпросмотре
+ Добавлено свойство GS1Rule штрихкоду DataMatrix (автоматическая поддержка правил GS1)
+ Добавлен новый тип штрихкода Pharmacode
+ Добавлен новый редактор двумерных штрихкодов frxBarcode2DEditor
+ Добавлено свойство TfrxCustomCrossView.ShowCellBreak (default True) когда установлено в False кросс таблица не скрывает рамки разорванных ячеек
+ Добавлен новый тип hyperlinks (hkNone – ничего не делать. Полезно, когда нужно отключить гиперссылки из скрипта).
+ Добавлено свойство TfrxPreview.HideScrolls и события OnScrollMaxChange/OnScrollPosChange (пользовательская реализация скроллборов)
+ Добавлен метод TfrxChartView.ClearSeries
+ Добавлено поле label как источник для серии TOHLCSeries чарта
+ Добавлено свойство ColorBar для всех типов штрихкодов(устанавливает цвет данных кода)
* [Lazarus] Улучшен редактор диаграмм для Lazarus charts
* Методы HostControls/UnHostControls перемещены в TfrxBaseForm и сделаны виртуальными
* Изменен механизм синхронизации синтаксического анализа редактора скрипта. Теперь рабочий поток (TfrxCodeCompletionThread) синхронизируется через SendMessages вместо TThread.Synchronize
* CreateUniqueName с DefaultReport теперь копирует объекты из текущего объекта
- Исправлен tab order в диалоге экспорта PDF
- Исправлена с потоком отчета, когда основной поток сервера уничтожает потоки клиентов
- Исправлен drag and drop вкладок страниц в дизайнере отчета
- Исправлена кнопка вставки поля в дизайнере (Дерево данных)
- [Lazarus] Исправлена заливка кнопок в редакторе стилей
- Исправлены углы объектов в дизайнере отчетов для dotMatrix отчетов
- [Lazarus] Исправлен TfrxPageControl
- Исправлена ошибка с вычислением поля TFIBBCDField
- [Lazarus] Исправлен Диалоговая страница в дизайнере отчетов в Lazarus под Win/Unix
- Исправлен некоторых типов серий TeeChart Pro в PDF и SVG экспортах
- [Lazarus] Первое улучшение HiDPI в Lazarus под Windows
- Исправлена аутентификация Облаков из встроенного браузера(FEATURE_BROWSER_EMULATION)
- Исправлена некорректная разбивка RichView
- Исправлена ошибка, когда ConfigFileName игнорировался
- Исправлена компиляция с TeePro версией больше седьмой
- [Lazarus] Исправлены утечки памяти
- [Lazarus] Исправлена печать под Linux(GTK)
- Исправлена разбивка таблицы. При определенных сценариях, строка, которая не поместилась могла быть удалена
- Исправлена ошибка с Highlight у составных серий диаграмм
- Исправлен экспорт текста Devanagari в экспорте PDF
- Исправлено выравнивание HABlock Align для языков Farsi в PDF экспорте
- Исправлено встраивание карт в объект Карта
- Исправлена ошибка экспорта моноширинных шрифтов в PDF экспорте
- [Lazarus] Исправлен вывод текста в GTK(Linux)
- Исправлен редактор кросс таблицы в HiDPI
- [Client/Server] Исправлен CGI клиент и экспорт из отчетов с диалогом
- Исправлены имена и разрешения экспортируемых файлов при экспорте из браузера
- Исправлена чувствительность к регистру тегов HTML в экспорте HTML5div
- Исправлен экспорт TfrxEMFExport
- Исправлен Drag&Drop переменных и функций из Дерева данных
- Исправлены кодировки c40 и txt для специальных символов в штрихкоде DataMatrix
- Исправлена ошибка загрузки RTF файлов в RichView под Windows 10 (иногда загружалось как простой текст)
- Исправлена ошибка в PDF экспорте, когда список XObject очищался каждую страницу, увеличивая размер файла PDF
- Исправлена ошибка с большими XLS файлами(Excel 97 BIFF8)
- Исправлен PDF экспорт с GapX, GapY < 0
- Исправлены быстрые кнопки в MDI предпросмотре
- HiDPI исправления для frxSynMemo: сохранение/загрузка размера шрифта для разных DPI, GutterWidth, line marks, breakpoints marks
- HiDPI исправления для RegEditorsDialog: CheckBox, ComboBox arrow, DropDown list width on first show
- Исправлена отрисовка иконок в StatusBar в дизайнере отчетов при HiDPI
- Исправлено поведение TfrxTreePanel FileterMinWidth/FileterMaxWidth в HiDPI
- Исправлен размер шрифта в ComboBox preview (HiDPI)
- Исправлена позиция просмотра шрифта в ComboBox(HiDPI)
- Исправлен заголовок бенда в HiDPI режиме, когда основной дисплей имеет масштаб больше, чем 150%
- Исправлен TfrxComboBox.ListWidth в HiDPI (primary monitor with HiRes)
- Исправлены системные диалоги (Font/Color) в HiDPI Per-Monitor V2 mode
- Исправлена позиция ComboBox в дизайнере отчетов при низком масштабе (меньше 150%)
- Исправлен frxProgress диалог в HiDPI
- Исправлено масштабирование иконок для маленьких значений масштабирования (меньше 150%)
- Исправлен неправильный якорь в редакторе датасетов
- Исправлено мерцание дерева данных для внутренних датасетов, после их закрытия