TRichView.ru
English | Deutsch | Español | Português | Русский

      Описание ScaleRichView 

Редактирование и отображение документов в ScaleRichView

Введение

ScaleRichView – это прежде всего текстовый процессор, используемый для подготовки печатных материалов. Он полностью реализовывает технологию WYSIWYG. «Что видишь, то и получаешь» – эта формулировка наиболее точно отражает работу компонента. На экране всегда отображается тот внешний вид документа, который получится при его распечатке.

Для своей работы компонент не требует наличия принтера.

Вы можете добавлять свои компоненты в область горизонтальной и вертикальной полос прокрутки редактора, делая вашу программу более удобной. При необходимости вы можете воспользоваться готовой возможностью настройки вертикальной и горизонтальной панели инструментов.

ScaleRichView поддерживает более 120 стандартных форматов бумаги (ISO (Европа), ANSI(США), JIS(Япония) и т.д.) и возможность настройки пользовательского формата.


Подсказка при прокрутке

Вы можете включить вывод подсказки с номером прокручиваемой страницы и кратким текстом, отмеченным стилем «заголовок». Это позволит пользователю при прокрутке легко определить номер прокручиваемой страницы и название раздела. Подобный принцип отображения подсказки реализован в Microsoft Word.


Подсказка при прокрутке

Линейка

Для ScaleRichView на базе компонента RVRuler (из RichViewActions) был разработан компонент ScrlRVRuler – линейка, предназначенная для работы со страницами документа в режиме WYSIWYG. Горизонтальная и вертикальная линейки позволяют быстро установить размеры полей в документе или отдельном разделе, не открывая окна диалога.

ScrlRVRuler (совместно с SRichViewEdit) поддерживает 6 единиц измерения: дюймы, сантиметры, миллиметры, цицеро (picas), типографские пункты (points), пиксели.


Линейки

Оконная панель инструментов

В состав пакета входит компонент-панель инструментов, показываемая во всплывающем окне.

В частности, вы можете вызывать её по щелчку на кнопке, расположенной в правом нижнем углу редактора, и использовать для вызова команд поиска и перемещения по документу.


Панель инструментов

Значок для меню у таблиц

При наведении на таблицу в её верхнем левом углу появляется пиктограмма. Вы можете задать своё меню, появляющееся при её нажатии. Это обеспечит быстрый доступ пользователя к действиям с таблицой.


Иконка для меню у таблиц

Режимы просмотра документа

Вы легко можете настроить компонент для отображения документа в разных режимах просмотра: «обычный режим», «web-документ», «разметка страниц».
Обычный режим просмотра является основным для набора, редактирования и форматирования документов.
В режиме веб-документа можно просматривать и редактировать документ в том виде, в каком он отображается в браузерах.
В режиме разметки страницы документ соответствует печатному образу.

Режимы просмотра: Обычный режим, Веб-документ, Разметка страницы

Помимо вышеперечисленных режимов, вы можете установить свои собственные, задав новую комбинацию свойств редактора.


Управляемое позиционирование страниц

В обычном режиме страницы в ScaleRichView располагаются в один или несколько столбцов.

Важной особенностью ScaleRichView, отличающей его от других продуктов, является свободное позиционирование. Теперь вы легко сможете настроить расположение каждой страницы документа на экране. Вы можете положить страницы одну на другую – в стопку. А может вы захотите вывести их по кругу и вращать? Теперь всё зависит только от вашей фантазии.


Расположение страниц в несколько колонок

Задание порядка вывода страниц

Специально для режима свободного позиционирования была реализована сортировка страниц при выводе их на экран. Вам необходимо, чтобы редактируемая вами страница была поверх остальных – достаточно указать её порядковый номер. Вы также можете объединять страницы в группы, указав у них одинаковый порядковый номер.


Свободное положение страниц

Индивидуальный масштаб страниц

Благодаря тому, что в ScaleRichView у каждой страницы документа может быть задан свой масштаб вывода на экран, вы легко можете выделить текущую или любую другую страницу.


Увеличение текущей страницы

“Скины” в ScaleRichView

TSRVSkinManager

Внешний вид TSRichViewEdit, TSRVTabSet и SRVControls может быть изменён с помощью компонента TSRVSkinManager. Этот компонент содержит коллекцию “скинов”. “Скин” состоит из набора цветов, рисунков, шрифтов и правил (схем) применения их к визуальным компонентам и их частям.

Скин для TSRVListBox