Page 1 of 1

TRichView 16.15 - equation editor

Posted: Tue May 02, 2017 3:39 pm
by Sergey Tkachenko
New versions are released: TRichView 16.15, RichViewActions 6.14, ScaleRichView 7.8, ReportWorkshop 1.5

Trial versions are available here:

Equation editor

New action is added: TrvActionInsertEquation. It can be used to implement "Insert | Equation" command.
Normally, it displays an equation editor dialog, allows to compose an equation, and inserts this equation in the caret position.
Alternatively, it can insert a predefined equation without displaying a dialog.


In the equation editor dialog, you can define:
- expression (in LaTeX-based language)
- font and color (for this equation, and default values for all equations in the document)
- inline style on/off (i.e. compact style, recommended for equations inserted inside a text line)
- background color, border, spacing.

TrvActionItemProperties ("Format | Object Properties" command) also displays this equation editor for editing the current equation.

Localization: in this version, the equation editor is translated only in English and Russian. More translations will be available soon.

RTF text protection

TRichView saves \protect keyword in RTF, if both rvprModifyProtect and rvprDeleteProtect are included in Protection of text.
When loading from RTF, \protect is loaded as [rvprModifyProtect, rvprDeleteProtect, rvprSticking,
rvprStyleProtect, rvprDoNotAutoSwitch]

\protect is ignored by the most rich text editors, but is supported by TRichEdit.

Previous versions ... f=6&t=8640

Re: TRichView 16.15 - equation editor

Posted: Tue May 02, 2017 3:44 pm
by Sergey Tkachenko
This video shows how the equation editor works:
Requirement: equation editor requires RAD Studio XE4 or newer.
License: TRichView includes Adit Math Engine, distributed under MPL 2.0

Re: TRichView 16.15 - equation editor

Posted: Wed May 03, 2017 9:30 am
by Sergey Tkachenko
New translation of Report Workshop user interface:
- Lithuanian

Completed Report Workshop translations:
Catalan, Chinese (simplified and traditional), Danish, English, German, Hindi, Hungarian, Korean, Lithuanian, Norwegian, Portuguese (Br), Russian, Spanish, Ukrainian

Re: TRichView 16.15 - equation editor

Posted: Sat May 13, 2017 5:12 pm
by Sergey Tkachenko
TRichView installer has been updated to version 16.15.2

It includes minor tweaks, and updated translations.

In this update, new messages in RichViewActions (related to the equation editor) are translated to the following languages:
- Chinese (Simplified and Traditional)
- Danish
- Dutch
- English
- Farsi
- German
- Korean
- Polish
- Russian
- Spanish
More translations will be updated soon.

Spanish translation of Report Workshop is revised.
ReportWorkshop is translated to the following languages:
- Catalan,
- Chinese (simplified and traditional)
- Danish
- English
- German
- Hindi
- Hungarian
- Korean
- Lithuanian
- Norwegian
- Portuguese (Br)
- Russian
- Spanish
- Ukrainian

We offer licenses for translations, see ... f=6&t=7917

Re: TRichView 16.15 - equation editor

Posted: Sun Jun 18, 2017 11:35 am
by Sergey Tkachenko
TRichView installer has been updated to version 16.15.4

In this update, we used our own trial generation utility instead of third-party tools. Everything was double- and triple-tested, but if you find any problem, please inform me.

Changes in this update:

SrvDxSkin is included in the setup (in ThirdParty\SRVDXSkin folder) and installed automatically if ExpressSkins are available.
This component allows using ExpressSkins (developed by DevExpress) with ScaleRichView. It changes appearance of editor, scrollbars and rulers.

TRibbon support is moved from RichViewActions package and added in a separate runtime package. It is compiled automatically if TRibbon is already installed (including RAD Studio 10.1 and 10.2's versions installed by GetIt)

Report Workshop + ScaleRichView integration units are included in a separate runtime package (they were not included in any package in older version).

TRuler has a new property: TickColor, it is used to draw tick marks and tab stops.

Translations of user interface are updated in RichViewActions. The following languages are now complete (in addition to the languages listed above):
- Armenian
- Belorussian
- Bulgarian
- Catalan
- Czech
- Finnish
- French
- Hindi
- Italian
- Lithuanian
- Norwegian
- Portuguese Brazilian
- Portuguese European
- Romanian
- Swedish
- Ukrainian

Only a few languages are remained (Hungarian, Malay, Slovak).
Thai was excluded from the list of languages available by default, because it was not updated for quite a long time. It will be returned back when we find a volunteer Thai translator.

PS: the installer version is 16.15.4, but it contains TRichView 16.15.3. This installer version was incremented because some additional components were updated after TRichView 16.15.3 has been released for registered users.