|
<< Нажмите, чтобы показать Содержание >> Новое в версии 22 |
▪В FireMonkey, класс TRVGraphicFM (также доступный как TRVGraphic) стал абстрактным классом. Классы, представляющие графику, унаследованы от него (такие как TRVRasterGraphicFM, также доступный как TRVBitmap)
▪Определение TRVGraphicClass в FireMonkey-версии изменено.
Поддерживаются Delphi C++Builder 12.
ТРВ-Редактор поддерживает Skia4Delphi. Skia4Delphi включена в RAD Studio 12, или её можно скачать с https://skia4delphi.org/ (требуется версия 6).
В FireMonkey (добавьте в проект модуль fmxRVSkiaFM):
▪поддержка канвы Skia
▪методы сохранения PDF для TRVPrint и TRVReportHelper (см. ниже)
▪изображения SVG (см. ниже)
В VCL (добавьте в проект модуль RVSkia):
▪изображения SVG (TSkSvgGraphic регистрируется как класс для SVG в RVGraphicHandler)
Новые платформы:
▪Linux 64-бит. Требуется Delphi 10.3 и новее, FMXLinux 1.74 и новее.
▪iOS 64-бит. Требуется Delphi 10.4 и новее.
▪Симулятор iOS ARM 64-бит. Требуется Delphi 11.2 и новее.
DocX и RTF
▪С этой версии, TRichView может читать DocX из файлов и потоков и в старых версиях Delphi, см. требования.
▪Новое событие OnReadField позволяет выполнить нестандартную обработку полей RTF и DocX.
▪Чтение и запись типа нумерации сносок в RTF и DocX. Чтение отключено по умолчанию, установите RTFReadProperties.ReadNoteNumberingType = True для включения.
HTML
▪Сохранение: новая опция TRichView.HTMLSaveProperties.ImageOptions: rvhtmlsioImageSizeAttributes.
▪Загрузка: новое свойство TRichView.HTMLReadProperties.XHTMLCheck включает/выключает более строгую проверку синтаксиса XHTML.
▪[FireMonkey со Skia4Delphi] Новые методы: TRVPrint.SavePDF и TRVReportHelper.SavePDF.
Графика
▪Изображения SVG поддерживаются с помощью Skia4Delphi. FireMonkey: класс TRVSvgImageSkiaFM (включите модуль fmxRVSkiaFM в ваш проект); VCL: TSkSvgGraphic (включите RVSkia в ваш проект).
▪Новые форматы добавлены в TRVGraphicType: JPEG XR и WebP. RVGraphicHandler.LoadFromStream и GetDataGraphicType могут распознавать эти форматы.
▪[FireMonkey] RVGraphicHandler.GetFileDialogFilter возвращает строку фильтра для выбора файла как для растровых, так и нерастровых изображений (таких как SVG), которые могут быть загружены из файлов.
Изменение: Table.DeleteEmptyCols и DeleteEmptyRows сохраняют позицию выделения в таблице.
Новое выравнивание табуляции: десятичное, для выравнивания чисел в колонки по десятичному разделителю.
Новое свойство для элементов-рисунков: rvepSmoothScaling, включает/выключает высококачественное масштабирование изображения.