Page 1 of 1

TRichView 17.4

Posted: Tue May 15, 2018 6:35 pm
by Sergey Tkachenko
TRichView 17.4 and ScaleRichView 8.3 have been uploaded.

Trial versions can be downloaded here:

Complete list of changes since TRichView 17.2: (in TRichView) (in RichViewActions) ... 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:

Re: TRichView 17.4

Posted: Thu May 17, 2018 3:53 pm
by Sergey Tkachenko
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.

TRichView 17.4.1

Posted: Thu May 31, 2018 11:31 am
by Sergey Tkachenko
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.