Quantcast
Channel: ComponentSource News | Document & Text Processing Components
Viewing all articles
Browse latest Browse all 5384

TRichView v19.6

$
0
0
TRichView

Adds support for macOS along with support for end-user help in RichViewActions.

Features

  • Apple macOS [FireMonkey] - The FireMonkey version of TRichView now supports the following platforms:
    • Microsoft Windows 32-bit and 64-bit (Embarcadero Delphi and C++Builder XE6 and newer).
    • macOS 64-bit (Delphi 10.3 Rio and newer).
    • macOS 64-bit ARM (Delphi 11 Alexandria).
    • All features that TRichView supports in Windows are supported in macOS (including copying to the Pasteboard in multiple formats).
    • All TRichView demo projects have been modified to support both Windows and macOS.
  • End-user help in RichViewActions [VCL and LCL] - Reintroduced and improved end-user help files in RichViewActions:
    • This feature is activated if UseHelpFiles = True for the active TRVAControlPanel component.
    • A help file can be provided for each UI language. You can define a help file for the specific language using RVA_SetHelpFile procedure.
    • Alternatively, if TRVAControlPanel.UseDefaultHelpFile = True, RichViewActions use Application.HelpFile.
    • If UseHelpFiles = True, and a help file is defined, a “Help” button appears on all RichViewActions dialogs (or the user can press F1).
    • You can use either HelpContext (an integer identifier of a help topic) or HelpKeyword (a text keyword associated with a help topic), depending on TRVAControlPanel.HelpType.
    • A table of HelpContext and HelpKeyword values used in RichViewActions dialogs can be found in the help file.
    • Help files are supported not only in core RichViewActions dialogs, but also in ScaleRichView and ReportWorkshop dialogs.
    • There is a template that you can use as a base to create a help file. It is in <TRichView Dir>\RichViewActions\End-User Help\ folder.
      • This help file contains topics for all RichViewActions dialog windows (including ReportWorkshop dialogs) with a very brief description of each dialog.
  • Conversion of symbol fonts [All frameworks]:
    • DOCX and RTF reading - A new property has been added to TRichView.RTFReadProperties: ConvertSymbolFonts. Conversion of the following fonts is supported:
      • Symbol.
      • Wingdings.
      • Wingdings 2.
      • Wingdings 3.
      • Webdings.
    • Markdown import - With this release, TRichView no longer uses symbol fonts for bullets loaded from Markdown, Unicode characters are now used instead.
  • Printing [FireMonkey]:
    • In FireMonkey, the printer’s DPI value (“dots per inch”) is not assigned by default, and the programmer must choose from the list of DPI supported by the printer.
    • Previously, if you print using TRVPrint component, and DPI is not chosen, TRVPrint auto-selected the first available DPI.
    • In this version, a new property has been added: BestDPI. By default it is (600, 600). If DPI is not chosen, TRVPrint selects DPI that matches best with this value.
  • Improved installer [All frameworks]:
    • Additional platforms - For Delphi and C++Builder packages, the installer now supports Windows 32-bit, Windows 64-bit, macOS 64-bit, macOS ARM 64-bit platforms. (If you choose an alternative C++Builder-only installation, only Window 32-bit platform is still supported).
    • Path to source/precompiled files (only for installation of full version of components) - For all platforms except for Windows 32-bit, the installer now adds paths for precompiled files to Embarcadero RAD Studio library paths. The new version of the installer provides new options for Windows 32-bit platform: add path to source files / add path to precompiled units.
    • Browse paths (only for installation of full version of components) - If paths to precompiled files are added to IDE library paths, paths to source code are added to IDE browse paths, to simplify access to source code from RAD Studio IDE (for all supported platforms).
    • More details about an installation process - The installer now shows a log of completed tasks. This release adds an additional text label which describes the currently processed task with more details. For example, you can see which package is being compiled and for which platform.
    • Optimization - The installation and uninstallation is now much faster.
    • Added the ability to stop installation - The user can now abort the installation. They should still wait until a compilation of a current package is completed.
    • Additional options (only for installation of full version of components):
      • Installation may contain mandatory and optional packages - Usually, optional packages require third-party components and are installed only if these third-party components are already installed. Normally, errors of compilation of optional packages are ignored (because, most probably, the reason of these errors is missing third-party packages). If you have the necessary third-party components but the corresponding optional package cannot be installed, you can uncheck “Ignore errors for optional packages” in the Options dialog.
      • By default, only errors of compilation of packages for Windows platform are reported by the installer - Errors when compiling packages for other platforms tend to happen because this platform is not installed or is not configured in RAD Studio. But if a package compilation of some non-Windows platform fails and you want to know why, uncheck “Ignore errors for non-Windows platform” in the Options dialog.
  • UI translations - The Turkish translation of the user interface of RichViewActions and ScaleRichView has been updated.

Viewing all articles
Browse latest Browse all 5384

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>