TRichView.com
HomeFeaturesHistoryDownloadsOrderResourcesApplicationsSupportContacts

List of Features
TRichView
Formatting
Images
Delphi Sub-Controls
Tables
Bullets & Numbering
Styles
Multi-Language
Hypertext
Import and Export, DB
Editing
Printing
Spell-Checking
ScaleRichView
WYSIWYG Editing
Printing Posters
Delphi Sub-Controls

Features

WYSIWYG Editing in ScaleRichView

Introduction

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.


Hint on scrolling

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.


Rulers

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.


Tool Window

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.


Table handle

Layouts

You can define various layouts: “Normal” (as one long page), “Web Layout”, “Print Layout” (page-view mode).
The Normal layout simplifies editing.
In the Web layout documents are shown as they will be displayed in web browsers.
The Print layout shows pages as they will be printed.

Layouts: Normal, Web, Print

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!


Pages arranged in rows and columns

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.


Random page positioning

Custom Page Scaling

ScaleRichView allows defining scaling value for each page, so you can emphasize the current page or any other page.


Enlarging the current page