|
<< Нажмите, чтобы показать Содержание >> Новое в версии 24 |
Глобальная переменная RichViewTextItemClass была удалена и заменена на RVItemFactory.TextItemClass.
Фоновое изображение и его свойства хранятся в RVF по-другому. Более старые версии ТРВ-Редактора не смогут считывать эти параметры из RVF (они будут пропущены). Новая версия может считывать оба представления фона из RVF, и старое и новое.
Добавлена поддержка Delphi и C++Builder 13.
Новый компонент: TRVChat, превращающий компонент TRichView в окно чата.
Свойства фона TRichView теперь задаются по-новому. Вместо свойства TRichView.BackgroundBitmap следует использовать BackgroundPicture, которое может содержать изображения любого класса, поддерживаемого в Delphi. Вместо TRichView.BackgroundStyle следует использовать BackgroundProperties, которое позволяют гораздо гибче задавать размер, положение и повторение фонового изображения.
Аналогичные изменения были внесены и для таблиц: Table.BackgroundProperties вместо BackgroundStyle; Cell.BackgroundProperties вместо BackgroundStyle.
Добавлены методы для присвоения значений свойствам в качестве операций редактирования (с поддержкой отмены): TRichViewEdit.SetBackgroundPropertyEd, Table.SetCellBackgroundProperty, Table.SetBackgroundProperty.
Старые свойства поддерживаются для обеспечения обратной совместимости.
Новые методы: TRichView.CopyMarkdown и TRichViewEdit.PasteMarkdown. Эти методы являются альтернативой CopyText и PasteText: они также копируют/вставляют обычный текст, но в формате Markdown.
Новая опция для подавления подчеркивания гиперссылок вокруг изображений в HTML: rvhtmlsioSuppressLinkUnderline в TRichView.HTMLSaveProperties.ImageOptions. Она полезна [только] для совместимости с Microsoft Outlook.
Новая опция rvteHighlightable в TRVStyle.TextStyles[].Options позволяет использовать свойства HoverColor, HoverBackColor, HoverEffects для негипертекстовых стилей текста.
Новое свойство TRVStyle.ParaBackAroundContent определяет, как вычисляются границы фоновой области абзаца.
TRVSpellChecker поддерживает интерфейс IFMXSpellCheckerExService, когда используется в качестве сервиса платформы FireMonkey в Delphi 13+.