TRichView 18.5 - smooth scrolling

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

TRichView 18.5 - smooth scrolling

Post by Sergey Tkachenko »

We've released TRichView 18.5.

A trial version is available: https://www.trichview.com/download
A full version can be found in the protected section of this forum (or old setups can check for updates and download new versions).

Previous version:
https://www.trichview.com/forums/viewto ... f=6&t=9999

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

Smooth scrolling

Post by Sergey Tkachenko »

Smooth scrolling

A new optional SmoothScroll parameter is added to the methods that scrolls TRichView and ScaleRichView editors.
For TRichView, it is ScrollTo method.
For ScaleRichView, the methods are: EditNote, ReturnToNote, ScrollToItem, ScrollToCaret, ScrollCaretToCenter.
To maintain compatibility, this parameter is False by default.
The default smooth scrolling duration is 0.3 of a second.

RichViewActions use smooth scrolling effects actively:
- both for TRichView and ScaleRichView, the actions use a smooth scrolling to the bookmark (checkpoint)
- for ScaleRichView, the actions use a smooth scrolling to notes and text boxes (and back), to headers and footers (and back)

This video shows smooth scrolling in ScaleRichView:

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

Text search

Post by Sergey Tkachenko »

Text search

A new event is added to TRichView: OnTextFound.
It is called as a result of SearchText method.

Possible applications for this event:
  • Searching in unformatted documents. Sometimes you just need to know if a document contains the specified text. A selection requires a formatted document; so, if you forbid selection, you can search in unformatted text. This is especially useful for searching in multiple documents.
  • Implementing additional search conditions that you can verify in this event. For example, you can search only in text that has specific attributes.

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

Localization

Post by Sergey Tkachenko »

Localization

Updated UI translations:
  • Hungarian (ReportWorkshop messages are updated, thanks to Bógáncs Sándor)
  • Lithuanian (RichViewActions messages are updated, thanks to Marius Žemaitis)
  • Thai (RichViewActions and ScaleRichView messages are updated; Report Workshop is translated)

Post Reply