Новое в версии 24

<< Нажмите, чтобы показать Содержание >>

Новое в версии 24

Совместимость

Глобальная переменная RichViewTextItemClass была удалена и заменена на RVItemFactory.TextItemClass.

Фоновое изображение и его свойства хранятся в RVF по-другому. Более старые версии ТРВ-Редактора не смогут считывать эти параметры из RVF (они будут пропущены). Новая версия может считывать оба представления фона из RVF, и старое и новое.

RAD Studio 13 Florence

Добавлена поддержка 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+.