<< Click to display table of contents >> New in version 24 |
The class variable RichViewTextItemClass has been removed and replaced with RVItemFactory.TextItemClass.
The background image and its properties are stored in RVF differently. Older versions of TRichView will not be able to read these parameters from RVF (they will be skipped). The new version can both read and write both representations of the background in RVF.
Delphi and C++Builder 13 are supported.
New component: TRVChat, a component for implementing a chat window in TRichView.
The background properties of TRichView are now defined in a new way. Instead of TRichView.BackgroundBitmap, you should use BackgroundPicture, which can contain any image type supported in Delphi. Instead of TRichView.BackgroundStyle, you should now use BackgroundProperties, which specify the size, position, and repetition of the background image in a much more flexible way.
Similar changes have been made for tables as well: Table.BackgroundProperties instead of BackgroundStyle; Cell.BackgroundProperties instead of BackgroundStyle.
The methods have been added for assigning values to properties as editing operations (with undo support): TRichViewEdit.SetBackgroundPropertyEd, Table.SetCellBackgroundProperty, Table.SetBackgroundProperty.
The old properties are supported for backward compatibility.
New methods: TRichView.CopyMarkdown and TRichViewEdit.PasteMarkdown. These methods are alternatives to CopyText and PasteText: they also copy/paste a plain text, but as Markdown.
New option for suppressing underline for hyperlinks around images in HTML: rvhtmlsioSuppressLinkUnderline in TRichView.HTMLSaveProperties.ImageOptions. It is useful [only] for compatibility with Microsoft Outlook.
New option rvteHighlightable in TRVStyle.TextStyles[].Options allows applying HoverColor, HoverBackColor, HoverEffects properties for non-hypertext styles.
New property TRVStyle.ParaBackAroundContent specifies how boundaries of a paragraphs' background areas are determined.
TRVSpellChecker supports IFMXSpellCheckerExService when working as a FireMonkey platform service in Delphi 13+.