TRichView 17.4 and ScaleRichView 8.3 have been uploaded.
Trial versions can be downloaded here: https://www.trichview.com/download/
Complete list of changes since TRichView 17.2:
https://www.trichview.com/help/new_in_version_18.html (in TRichView)
https://www.trichview.com/help-actions/history.htm (in RichViewActions)
https://www.trichview.com/help-scaleric ... ew_9_0.htm (in ScaleRichView)
This update fixes bugs found in the previous beta version, but also includes some new features. I'll describe them below.
Previous version:
https://www.trichview.com/forums/viewto ... f=6&t=9089
TRichView 17.4
-
- Site Admin
- Posts: 17564
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
-
- Site Admin
- Posts: 17564
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
Re: TRichView 17.4
New methods for grouping undo
TRichViewEdit has several methods for grouping several editing operations. Grouped operations can be undone in one step.
The old methods (BeginUndoGroup/BeginUndoCustomGroup and SetUndoGroupMode) do not allow grouping operations in several table cells.
The new methods (BeginUndoGroup2..EndUndoGroup2 and BeginUndoCustomGroup2..EndUndoCustomGroup2) can group any operations. For example, RichViewActions use them for "Replace All" commands (and replacements may occur in several table cells).
Still, when possible, use the old methods, because they are more efficient.
Text editor messages
Since this update, TRichView processes windows messages of TMemo (EM_LINEFROMCHAR, EM_EXLINEFROMCHAR, EM_LINELENGTH, EM_LINEINDEX,WM_GETTEXT, WM_SETTEXT, WM_GETTEXTLENGTH (in addition to EM_GETSEL, EM_SETSEL, EM_GETTEXTRANGE)). It allows external tools to work with TRichView like with a plain text editor. Tested on NVDA screen reader.
High DPI support in ScaleRichView
Corrections were made in TSRichViewEdit's zooming panel, TSRVTabSet and TRVSkinManager to allow them working at different screen pixel density.
TRichViewEdit has several methods for grouping several editing operations. Grouped operations can be undone in one step.
The old methods (BeginUndoGroup/BeginUndoCustomGroup and SetUndoGroupMode) do not allow grouping operations in several table cells.
The new methods (BeginUndoGroup2..EndUndoGroup2 and BeginUndoCustomGroup2..EndUndoCustomGroup2) can group any operations. For example, RichViewActions use them for "Replace All" commands (and replacements may occur in several table cells).
Still, when possible, use the old methods, because they are more efficient.
Text editor messages
Since this update, TRichView processes windows messages of TMemo (EM_LINEFROMCHAR, EM_EXLINEFROMCHAR, EM_LINELENGTH, EM_LINEINDEX,WM_GETTEXT, WM_SETTEXT, WM_GETTEXTLENGTH (in addition to EM_GETSEL, EM_SETSEL, EM_GETTEXTRANGE)). It allows external tools to work with TRichView like with a plain text editor. Tested on NVDA screen reader.
High DPI support in ScaleRichView
Corrections were made in TSRichViewEdit's zooming panel, TSRVTabSet and TRVSkinManager to allow them working at different screen pixel density.
-
- Site Admin
- Posts: 17564
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
TRichView 17.4.1
The components are updated: TRichView 17.4.1, RichViewActions 7.1.2, ScaleRichView 8.3.1, Report Workshop 1.8.1
This is a maintenance release. We fixed RTF saving (bug of TRichView 17.3) and SRVControls (bug of TRichView 17.4).
Hungarian translation of RichViewActions and ReportWorkshop UI is updated.
This is a maintenance release. We fixed RTF saving (bug of TRichView 17.3) and SRVControls (bug of TRichView 17.4).
Hungarian translation of RichViewActions and ReportWorkshop UI is updated.