|
Compatibility issues
| ▪ | OnSaveImage2 event: ImageSaveNo is declared as a var-parameter (it does not make sense otherwise) |
| ▪ | RTF export: only Standard styles can be exported as style sheet. |
| ▪ | Default value of RVStyle.SpacesInTab is changed from 8 to 0. |
| ▪ | Default value of TRichViewEdit.EditorOptions is changed from [rvoClearTagOnStyleApp] to [rvoWantTabs, rvoCtrlJumps]. |
| ▪ | New characters are added to default value of Delimiters property. |
New: tab stops
| ▪ | Tabs – properties of paragraph style defining tab stops. |
| ▪ | TRVStyle.DefTabWidth defines default distance between tab stops. |
| ▪ | TRVStyle.SpacesInTab: if equals to 0, methods for adding/inserting multiline text, RTF, and Tab key inserts tabulator (item of special type). If this property has positive value, all these methods work like before (inserting several spaces in place of tabs). |
New: Live spelling check
See overview topic
New in TRichView
| ▪ | rvoShowSpecialCharacters in Options; |
| ▪ | Reformat method – formatting method that keeps selection; |
New item properties
Printing
Added: rvpaoKeepLinesTogether and rvpaoKeepWithNext Options for paragraph style.
Tables
| ▪ | better table layout algorithm. |
RTF
| ▪ | output RTF file size is greatly reduced; |
| ▪ | a number of small improvements in RTF import and export. |
HTML export
| ▪ | improvements in CSS export; |
| ▪ | SaveHTMLEx saves characters of "Symbol" font as HTML entities (like α); |
| ▪ | ImagesPrefix parameter of SaveHTML/SaveHTMLEx can contain a full path (determined by the presence of ':'). |
TRVOfficeConverter
TRVReportHelper
Database controls
Other improvements
| ▪ | faster redrawing on typing; |
| ▪ | all TRichViewEdit methods for inserting one item return boolean value: True if the item was successfully inserted (insertion can fail because of protection). You can use SetCurrent*** methods to set additional properties of this item after the insertion. |
| ▪ | support for soft (optional) hyphens (WideChar($AD)) and zero-width spaces (WideChar($200B)) in Unicode text. Normally soft hyphen is invisible. It is displayed as a hyphen only if line breaks is after it.If rvoShowSpecialCharacters is in Options, it is shown as "not" sign (WideChar($AC)), like in MS Word. Unlike spaces and paragraph marks, soft hyphens change their widths when switching normal/show-special-chars modes. So call Reformat when switching these modes. Processing of these characters may slow down formatting of Unicode text. If you do not need them, activate RVDONOTUSESOFTHYPHENS in RV_Defs.inc Zero-width spaces are processed correctly even if this character is not present in the font. |
| ▪ | RVF (RichView Format) forward compatibility improved. |
|