TRichView and RichViewActions: Update for Delphi XE

News about TRichView, ScaleRichView, ReportWorkshop, RVMedia
Post Reply
Sergey Tkachenko
Site Admin
Posts: 17555
Joined: Sat Aug 27, 2005 10:28 am
Contact:

TRichView and RichViewActions: Update for Delphi XE

Post by Sergey Tkachenko »

We have uploaded a new version of TRichView and RichViewActions compatible with Embarcadero RAD Studio XE. Packages for Delphi XE and C++Builder XE are available.

And that's not the only good news. There are several improvements in the look & feel in our components.

First, the line wrapping procedure is greatly improved. No more line breaks in words between text written in different fonts. For Unicode text, complex line breaking rules are applied not only to text of the same font (one text item), but to the paragraph text as a whole (to multiple text items).

Second, there are great improvements in the table layout algorithm (calculating column widths), especially for the case of tight constraints (sum of minimal possible widths of columns <= width of table) and the case of wide images in horizontally merged cells.

Third, there are improvements in the keyboard and mouse processing:
- triple click selects a paragraph
- horizontal coordinate is kept when moving the caret up or down using the keyboard.

Fourth, there is a new GetPageNo method returning the page index for the specified position of document. This method can be used to create a table of contents (an example is available for registered users).

Other changes in TRichView include improved saving in text (for footnotes and endnotes) and RTF (ability to save text document properties like Author or Title).

In RichViewActions, we implemented a support for TRibbon component (for Delphi 2009, 2010 and XE).
A new type of popup menu with actions is implemented: TRVAPopupActionBar (for Delphi 2006 or newer). It is inherited from TPopupActionBar instead of TPopupMenu, so it can be displayed in a "ribbon style".
New version of RichViewActions can use TclHttp component ( http://www.clevercomponents.com ) to download images referenced from RTF or HTML files.

Previous versions:
http://www.trichview.com/forums/viewtopic.php?t=3574 (TRichView 12)
http://www.trichview.com/forums/viewtopic.php?t=3579 (RichViewActions 1.75)
Post Reply