by TRichView - Product Type: Component / VCL
Rich text editing VCL with support for tables, images and hyperlinks. TRichView is a suite of native Delphi/C++Builder components for displaying, editing and printing hypertext documents. The component can be used to display documents (like web browsers, but easily controlled from a Delphi application), in chats and messengers, in specialized editors (web and help authoring), in any place where an application needs to edit rich text and save it to a Database or a file. The ScaleRichView Add-On for TRichView provides WYSIWYG editing.
Our regular prices are shown below. Please logon to see your discounted prices.
| Add to Cart | $ 323.40 | 1 Developer License (Includes Support and updates for 1 Year) Mfr. Part No: RV1 |
Download (3.7 MB) | |
| Add to Cart | $ 465.50 | 2-3 Developer License (Includes Support and updates for 1 Year) Mfr. Part No: RV23 |
Download (3.7 MB) | |
| Add to Cart | $ 970.20 | 1 Site License (Unlimited developers within the same company) (Includes Support and updates for 1 Year) Mfr. Part No: RVSL |
Download (3.7 MB) |
| Add to Cart | $ 489.02 | 1 Developer License (Includes Support and updates for 1 Year) Mfr. Part No: RVSRV1 |
Download (4.7 MB) | |
| Add to Cart | $ 685.02 | 2-3 Developer License (Includes Support and updates for 1 Year) Mfr. Part No: RVSRV23 |
Download (4.7 MB) | |
| Add to Cart | $ 1,421.00 | 1 Site License (Unlimited developers within the same company) (Includes Support and updates for 1 Year) Mfr. Part No: RVSRVSL |
Download (4.7 MB) |
| Add to Cart | $ 175.42 | 1 Developer License (Includes Support and updates for 1 Year) Mfr. Part No: SRV1 |
Verify | Download (938 KB) |
| Add to Cart | $ 240.10 | 2-3 Developer License (Includes Support and updates for 1 Year) Mfr. Part No: SRV23 |
Verify | Download (938 KB) |
| Add to Cart | $ 490.00 | 1 Site License (Unlimited developers within the same company) (Includes Support and updates for 1 Year) Mfr. Part No: SRVSL |
Verify | Download (938 KB) |
| Add to Cart | $ 161.70 | 1 Developer Upgrade License Mfr. Part No: URV1 |
Verify | Download (3.7 MB) |
| Add to Cart | $ 240.10 | 2-3 Developer Upgrade License Mfr. Part No: URV23 |
Verify | Download (3.7 MB) |
| Add to Cart | $ 489.02 | 1 Site Upgrade License Mfr. Part No: URVSL |
Verify | Download (3.7 MB) |
| Add to Cart | $ 258.72 | 1 Developer Upgrade License Mfr. Part No: URVSRV1 |
Verify | Download (4.7 MB) |
| Add to Cart | $ 367.50 | 2-3 Developer Upgrade License Mfr. Part No: URVSRV23 |
Verify | Download (4.7 MB) |
| Add to Cart | $ 742.84 | 1 Site Upgrade License Mfr. Part No: URVSRVSL |
Verify | Download (4.7 MB) |
| Add to Cart | $ 97.02 | 1 Developer Upgrade License Mfr. Part No: USRV1 |
Verify | Download (938 KB) |
| Add to Cart | $ 127.40 | 2-3 Developer Upgrade License Mfr. Part No: USRV23 |
Verify | Download (938 KB) |
| Add to Cart | $ 253.82 | 1 Site Upgrade License Mfr. Part No: USRVSL |
Verify | Download (938 KB) |
Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase. All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.
Our regular prices are shown above. Please logon to see your discounted prices.
What is TRichView
TRichView is a suite of native Delphi/C++Builder components (VCL) for displaying, editing and printing hypertext documents.
Components support various character attributes (fonts, subscripts/superscripts, colored text background, custom drawn). Documents can contain tables, pictures, images from imagelists, any Delphi controls. Left, right, center or justify paragraph allignment, custom margins and indents, multilevel bullets and numbering, Unicode, background images, print preview, HTML export, RTF export and import, data-aware versions and more.
RichView Package is completely written in Delphi, and does not use external DLL or ActiveX files. It is not based on Microsoft RichEdit control. The registered version of the package includes full source code.
List of TRichView Features
Components included in TRichView
ScaleRichView is a TRichView addon providing WYSIWYG editing.
ScaleRichView is a set of VCL components for WYSIWYG editing (“What You See Is What You Get”), created based on TRichView and RichViewActions. ScaleRichView uses the TRichView engine for document rendering, but it repaginates, scales and draws pages in its own way.
Documents in ScaleRichView are accessible via a hidden (or external) TRichViewEdit component, so you can use the same methods for document generation and editing as you use in TRichView.
Becasue ScaleRichView is an addon to TRichView you need to have installed packages of TRichView and RichViewActions before you can install the ScaleRichView package.
The main features of ScaleRichView are:
WYSIWYG Editing in ScaleRichView
ScaleRichView is a word processor component designed to produce any sort of printable materials. It completely implements WYSIWYG technology. The phrase “What You See Is What You Get” describes how the component works. While editing, you can see documents exactly in the way they will be printed. ScaleRichView does not require printers to be installed (but it is recommended). You can add your own components in the scrollbar area making you application more convenient for users, or use special customizable vertical and horizontal toolbars. ScaleRichView supports more than 120 standard paper formats (ISO (Europe), ANSI (USA), JIS (Japan) and so on) and custom paper sizes.
Tooltips on Scrolling
ScaleRichView can (optionally) display a hint window when the user drags the thumb of vertical scrollbar. This tooltip displays the page number and the header text, simplifying navigation inside documents. You can see a similar feature in Microsoft Word.
Ruler
ScrlRVRuler component was created for ScaleRichView editor. It is based on RVRuler component (from RichViewActions) and was adapted for editing in WYSIWYG mode. Horizontal and vertical rulers allow quickly change margins without invoking dialog windows.
ScrlRVRuler (together with SRichViewEdit) supports 6 measuring units: inches, centimeters, millimeters, picas, points, pixels.
ToolWindow
ScaleRichView package includes a special toolbar component displayed in popup window.
For example, it can be shown when the user click button in the bottom right corner of the editor. Such tool window can be used to search and navigate in the document.
Table Handle
When the mouse is moved above some table, the table handle appears in the top left corner. You can define a menu to display when the user clicks this handle. This menu can provide a quick access to table operations.
Layouts
You can define various layouts: “Normal” (as one long page), “Web Layout”, “Print Layout” (page-view mode).
In addition, you can define your own layouts.
Custom Page Positioning
Custom page positioning is a unique feature of ScaleRichView. You can define coordinates of each page. You can arrange pages in rows and columns, or place them on circle and rotate. It's up to your imagination!
Z-Order of Pages
In the custom page positioning mode, you can define order in which pages are displayed. If you want to place some page above the others, just specify its number. You can create groups of pages if you assign the same number to them.
Custom Page Scaling
ScaleRichView allows defining scaling value for each page, so you can emphasize the current page or any other page.
Skins in ScaleRichView
TSRVSkinManager
A visual appearance of TSRichViewEdit, TSRVTabSet and SRVControls can be customized using TSRVSkinManager component. This component contains a collection of skins. Each skin has sets of colors, bitmaps and fonts as well as rules (schemes) for applying them to controls and their parts.
Poster Printing in ScaleRichView
Printing
In addition to a simple printing procedure implemented in TSRichViewEdit component, ScaleRichView includes TSRVPrint component designed for poster printing.
For example, we want to print A2 document, but our printer supports paper sizes only up to A4. TSRVPrint allows:
The poster does not necessarily have a standard size. You can define its size by specifying the numbers of frames horizontally and vertically (fractional values are possible). The figure shows the poster containing 4x3 frames of A4 size, portrait orientation.
Print Preview
TSRVPreview component shows posters as they will be printed.
Delphi and C++Builder Controls in ScaleRichView Documents
ScaleRichView editor, as well as TRichView editor, allows inserting components. But while TRichView inserts controls directly in the editor window and they work like if they were placed on form, ScaleRichView works differently: it display images of controls. This method allows to scale controls together with the document, but applies some restrictions (especially when image of the component is frequently changed; for example, the caret is not shown in TEdit and TMemo).
To take all advantages of this feature, you can use SRVControls.
SRVControls: Basic Controls
SRVControls is a set of controls that was designed to provide full functionality when inserted in ScaleRichView editor.
SRVControls:
TSRVEdit is a single-line edit control, designed for insertion in TSRichViewEdit. In addition to properties common with TEdit, TSRVEdit has properties for displaying its state.
TSRVCheckBox and TSRVRadioButton can be used to create questionnaires and forms.
Other components:
Special Features
TSRVEdit and TSRVComboBox can display a list of suggestions. Unlike a combo box drop-down list, items in this list are generated dynamically and depend on the text in the control.
Items in TSRVListBox and TSRVComboBox can have:
SRVControls: TSRVTabSet and TSRVImagesScroll
TSRVTabSet displays horizontal or vertical tabs. The user can click or rearrange them. This component is used, for example, in the ActionTestTabs demo for switching between documents.
TSRVImagesScroll displays a gallery of images horizontally or vertically.
SRVControls: Media Player
TSRVMediaPlayer component was created specially for SRichViewEdit. The component provides full access to features of media files, allowing creating multimedia documents.
Watching video embedded in your document? No problem!
TSRVMediaPlayer, as against the standard TMediaPlayer:
ActiveX Controls. Flash
ScaleRichView editor allows embedding ActiveX components, including Adobe Flash (TShockwaveFlash).
Components included in ScaleRichView
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.