Logo
Sign in
Product Logo
TRichViewTRichView

Powerful Delphi/C++Builder rich text editor component with support for tables, images, hyperlinks.

main-window-win8.png
trichview-firemonkey-demos.png
print-preview-win10.png
Product details

Overview

TRichView is a mature set of rich text editing components for Delphi, C++Builder, and Lazarus platforms (VCL, FireMonkey, LCL). First released in 1997, it enables developers to integrate a full-featured editor into their applications. With support for tables, images, hyperlinks, footnotes, endnotes, sidenotes, equations, text boxes, and customizable styles, TRichView lets you build sophisticated document editors, viewers, and report generators for Windows, Linux, macOS, and mobile environments.

Features and Capabilities

  • **Document Structures & Media Support: **TRichView allows editing and displaying documents containing rich content such as tables, images, animations, embedded Delphi controls, footnotes, endnotes, sidenotes, text boxes, and hypertext links. It also supports page number and page count fields.
  • **Equation & Math Support: **Supports math expressions and formulas embedded within documents. Equations can be stored in HTML (MathML) or DOCX (OMML) formats (requires licensed Adit Math Engine for full support).
  • **Import / Export Functionality: **Supports exporting and importing of HTML, DOCX, RTF, Markdown and the native RVF format. Clipboard operations support markdown as well as styled content.
  • **Cross‑Platform IDE & UI Support: **Compatible with multiple IDEs including RAD Studio Delphi/C++Builder (Windows, macOS, Linux), Lazarus (Windows and Linux), and supports both VCL and FireMonkey frameworks.
  • **WYSIWYG Editing Integration: **ScaleRichView is an add-on that brings full WYSIWYG editing capabilities including headers, footers, scalable document layout, posters, and more.
  • **Reporting Integration: **Report Workshop enables linking data queries to document fragments and templates; generated documents remain editable via rich text styling.
  • **Spell-Checker & Extensions: **Offers integration with spelling checker engines (Addict, ASpell, HunSpell, ExpressSpellChecker), VirtualTreeView, Developer Express, skewed WYSIWYG rendering via Skia4Delphi, and other third-party tools.
  • **Dark Mode & Modern UI: **Full dark mode support for both documents and interface; customizable color schemes and high‑quality rendering including metafiles and SVG integration.