TRichView 17.4

News about TRichView and related components
Post Reply
Sergey Tkachenko
Site Admin
Posts: 13964
Joined: Sat Aug 27, 2005 10:28 am
Contact:

TRichView 17.4

Post by Sergey Tkachenko » Tue May 15, 2018 6:35 pm

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:
viewtopic.php?f=6&t=9089

Sergey Tkachenko
Site Admin
Posts: 13964
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Re: TRichView 17.4

Post by Sergey Tkachenko » Thu May 17, 2018 3:53 pm

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.

Sergey Tkachenko
Site Admin
Posts: 13964
Joined: Sat Aug 27, 2005 10:28 am
Contact:

TRichView 17.4.1

Post by Sergey Tkachenko » Thu May 31, 2018 11:31 am

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.

Post Reply