We've released TRichView v21.4.
Trial versions are available here: https://www.trichview.com/download/
This update includes improvements in FireMonkey Linux version, many small improvements requested by customers, updated UI translations, fixes.
Previous version:
https://www.trichview.com/forums/viewtopic.php?t=11626
TRichView v21.4
-
- Site Admin
- Posts: 17555
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
-
- Site Admin
- Posts: 17555
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
Clipboard in FireMonkey for Linux
FireMonkey for Linux: multi-format Clipboard copying
The standard FireMonkey Clipboard service does not allow copying several formats to the Clipboard at the same time, so TRichView implements special clipboard support for Windows, macOS, and (now) Linux.
Multi-format Clipboard copying requires FMXLinux version 1.74.
v1.74 is now the minimum required version of FMXLinux for TRichView.
This version of FMXLinux can be downloaded from GetIt package manager in Delphi 10.4 and Delphi 11.x, or ordered from www.fmxlinux.com.
There is one more good thing in this release of FMXLinux: it includes package files for Delphi 10.4 and Delphi 11.x, so the problem described in the previous TRichView release (implicit inclusion of standard FMX Linux units in the first third-party package that uses them) is solved.
The standard FireMonkey Clipboard service does not allow copying several formats to the Clipboard at the same time, so TRichView implements special clipboard support for Windows, macOS, and (now) Linux.
Multi-format Clipboard copying requires FMXLinux version 1.74.
v1.74 is now the minimum required version of FMXLinux for TRichView.
This version of FMXLinux can be downloaded from GetIt package manager in Delphi 10.4 and Delphi 11.x, or ordered from www.fmxlinux.com.
There is one more good thing in this release of FMXLinux: it includes package files for Delphi 10.4 and Delphi 11.x, so the problem described in the previous TRichView release (implicit inclusion of standard FMX Linux units in the first third-party package that uses them) is solved.
-
- Site Admin
- Posts: 17555
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
Markdown and HTML
Markdown: numbered paragraph lists
In this update, TRichView supports starting values for numbered lists in Markdown, both in import and export functions.
In Markdown, lists can be started from any positive integer number or zero.
Note 1: only a stating counter value can be changed; Markdown does not support changing numbering in the middle of lists
Note 2: TRichView follows CommonMark Markdown specification; according to it, only lists that start from 1 can interrupt paragraphs. If a list starts from another value, the previous paragraph must be closed explicitly by an empty line.
HTML
HTML export was updated:
In this update, TRichView supports starting values for numbered lists in Markdown, both in import and export functions.
In Markdown, lists can be started from any positive integer number or zero.
Note 1: only a stating counter value can be changed; Markdown does not support changing numbering in the middle of lists
Note 2: TRichView follows CommonMark Markdown specification; according to it, only lists that start from 1 can interrupt paragraphs. If a list starts from another value, the previous paragraph must be closed explicitly by an empty line.
HTML
HTML export was updated:
- changes to pass HTML validation
- an option to save image sizes as attributes instead of CSS
-
- Site Admin
- Posts: 17555
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
DocX
DocX import in old versions of Delphi
All the main TRichView features are available in all supported versions of Delphi, from Delphi 5 to Delphi 11.3.
The only exception was DocX (Microsoft Word Document) import.
The problem is in the old version of ZLib library included in Delphi 5, 6, 7, 2006, 2007: it cannot be used to unpack DocX.
In this update, TRichView can use third-party Delphi ZLib.
Details can be found in the help file and in the forums for registered users.
This feature uses a conditional compilation, so it requires TRichView source code and is not available in the trial version.
All the main TRichView features are available in all supported versions of Delphi, from Delphi 5 to Delphi 11.3.
The only exception was DocX (Microsoft Word Document) import.
The problem is in the old version of ZLib library included in Delphi 5, 6, 7, 2006, 2007: it cannot be used to unpack DocX.
In this update, TRichView can use third-party Delphi ZLib.
Details can be found in the help file and in the forums for registered users.
This feature uses a conditional compilation, so it requires TRichView source code and is not available in the trial version.
-
- Site Admin
- Posts: 17555
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
RichViewActions
RichViewActions
RichViewActions is a set of actions and components for creating user interface for a word processor.
Changes in this release:
RichViewActions is a set of actions and components for creating user interface for a word processor.
Changes in this release:
- OnShowingDialog event for TrvActionFontEx, TrvActionParagraph, TrvActionParaBorder. This event allows initializing dialogs with predefined values, instead of using attributes of the selected fragment.
- a dialog displayed by TrvActionInsertPicture allows selecting multiple images for insertion.
- Slovak in RichViewActions and ScaleRichView (thanks to Miroslav Štipkala)
- Finnish in ReportWorkshop (thanks to Costas Stergiou)
- Hindi in ReportWorkshop (thanks to Costas Stergiou)
- Portuguese (Brazilian) in ReportWorkshop (thanks to Alexandre Garcia)
- Turkish in ReportWorkshop (thanks to Ertan Küçükoglu)
-
- Site Admin
- Posts: 17555
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
Developer Express VCL
Integration with DevExpress VCL
TRichView can work together with VCL components by DevExpress, see https://www.trichview.com/resources/devexpress/
The components were updated to support the newest version of DevExpress VCL
(if you still want using an older version, you can modify compiler $defines in cxTRichView.pas)
TRichView can work together with VCL components by DevExpress, see https://www.trichview.com/resources/devexpress/
The components were updated to support the newest version of DevExpress VCL
(if you still want using an older version, you can modify compiler $defines in cxTRichView.pas)