| |  |   Additional Resources: Actions |  | 
  RichViewActions for Delphi, C++Builder, and Lazarus
RichViewActions — tools for creating a user interface for a text editor, including commands for working with files, printing, changing text attributes, inserting objects into a document, changing tables, etc.  
 Frameworks: VCL, LCL (Windows and Linux) License: Free addon for TRichView  (license agreement). Required compiler versions: Delphi 5 or newer, C++Builder 6 or newer; or Lazarus Source code and demo: included in the  installation of TRichView and ScaleRichView Compiled demo projects (using TRichView editor, using ScaleRichView editor): included in TRichView demo projects.  Online manual
 
  
 
 
 Introduction
RichViewActions is a set of actions for Delphi, C++Builder and Lazarus allowing you to create a user interface for a TRichView/ScaleRichView editor. Actions can be assigned to buttons, menu items, toolbars (you can use standard VCL/LCL classes or your favorite third-party components if they support actions).
 
Actions require no programming – just add a new action in the action manager, assign it to a component, and it will do all the work automatically.
 
RichViewActions support Windows themes and Delphi XE2+ visual styles, including dark themes and styles.
 
Dialog windows in RichViewActions support high DPI screen modes.
 
 Font dialog (Windows)
 
 Font dialog (Lazarus for Linux)
 
 RichViewActions OverviewRichViewActions provide commands for the following operations: 
saving, loading, exporting and inserting filesprinting with preview and page setupstandard editing operations (Clipboard, find and replace, etc.)font attributes (standard and advanced font dialogs)paragraph attributes (including background and borders)management of text and paragraph stylesbullets and numbering (including a gallery of predefined list styles)operations on tables: inserting, properties, cell merging, sorting, and so oninserting pictures, hyperlinks, special symbols, equations, numbers, footnotes, endnotes, sidenotes, text boxes, and so onediting properties for pictures, tables and other objectsmanaging bookmarkschanging colors and background imagespelling checking 
 Spelling check
 
 RichViewActions include the following predefined dialogs:
print previewpage setupfont attributesmain paragraph attributesborders and background of paragraphsstyle managementbullets and numbering (dialogs for choosing predefined and recently used lists, dialog for list customization)inserting or editing a hyperlinkinserting special characters (supports all Unicode UTF-32 characters)inserting a tablesplitting table cellstable sortinginserting or editing an equation (using Adit Math Engine)properties for images, horizontal lines, tables, numbers, text boxes, and other objectsbookmark managementinserting a numbered sequenceinserting a caption for a table or an imagebackground color and image, and more... 
 Paragraph dialog
 
 RichViewActions include components:
TRVAControlPanel - component that customizes actionsTRVAPopupMenu - popup menu that automatically builds itself basing on RichViewActions from the linked TActionManager (standard, Toolbar 2000 and TBX versions); 
 it supports spelling checkingset of visual components used in predefined dialogs:
	
	radio buttons in Microsoft Office stylecolor pickerscombo boxes for choosing font names, sizes and character setscombo box and list box for choosing stylesspin editor (supporting Windows themes, unlike the standard Delphi spin editor)lightweight gridruler 
 Paragraph border and background dialog
 
 RichViewActions support the following third-party components:For older versions of Delphi: Toolbar ImagesRichViewActions include an exclusive set of the high quality toolbar icons. 
| 
 TRichView toolbar images: set 1 | 
 TRichView toolbar images: set 2 |  
 LocalizationSupported languages: 
ArmenianByelorussianBulgarianCatalanChinese (Simplified and Big5)CzechDanishDutchEnglish (US)FarsiFinnishFrenchGermanHindiHungarianItalianJapaneseKoreanLithuanianMalayNorwegianPolishPortuguese (Brazilian and European)RomanianRussianSlovakSlovenianSpanishSwedishThaiTurkishUkrainian 
 Bullets and numbering dialog
 
In the ActionTest demo, you can change the language by clicking Language button at the bottom right corner of the main window.(this demo is completely localizable except for several submenus not related to RichViewActions directly)
 
See RVALocalize.pas for instructions on adding new translations.If you want to share your translation with other users, send it to us.
If you find a problem with an existing translation, contact the translator first (e-mails of translators are in the corresponding files RVAL_*.pas)
 
  Insert-symbol dialog supports insertion of Unicode (UTF-32) characters
 
  Equation editing dialog (using Adit Math Engine)
 
 Credits
Special thanks to Michael Beck and Matt Harward who created a base for this project.Starting from version 1.29, RichViewActions use TRVGrid and TRVColorGrid implemented by Dmitry Bobrik, BCSoft.Starting from version 1.31, RichViewActions use TRuler implemented by Pieter Zijlstra |