| СкейлРичвью (ScaleRichView) | |

Что такое СкейлРичвью (ScaleRichView)
СкейлРичвью (ScaleRichView) – это пакет компонентов для редактирования документов в том виде, котором они могут быть напечатаны. Такой режим редактирования называют «WYSIWYG» (англ. «What You See Is What You Get» – «что видишь, то и получишь»). СкейРичвью создан на основе ТРичвью (TRichView) и Инструментов интерфейса ТРичвью (RichViewActions).
Компоненты СкейлРичвью (ScaleRichView) могут быть использованы в Дельфи, Си++Билдере и Лазарусе (Delphi, C++Builder и Lazarus), как компоненты VCL и LCL.
Минимальная требуемая версия Delphi – 5.
Поддерживаемые платформы Lazarus: Windows.
Используя ТРичвью (TRichView) для форматирования документа, СкейлРичвью (ScaleRichView) по-своему отрисовывает, масштабирует и разбивает на страницы документы. При этом один компонент-редактор СкейлРичвью (ScaleRichView) позволяет редактировать все части документа: главный документ, колонтитулы, сноски, плавающие текстовые поля (в ТРичвью без СкейлРичвью возможна печать такого документа, но для редактирования каждой части потребуется отдельный компонент-редактор).
Программный доступ к документу в редакторе СкейлРичвью (ScaleRichView) осуществляется через несколько скрытых компонентов-редакторов ТРичвью, поэтому при работе со СкейлРичвью используются те же методы, что и при работе с ТРичвью.
СкейлРичвью – это дополнение к ТРичвью, для его использования необходимо установить пакеты ТРичвью. Приобретается он либо в пакете «ТРичвью+СкейлРичвью», либо позже, после регистрации ТРичвью.
Главными особенностями СкейлРичвью (ScaleRichView) являются:
- поддержка практически всех возможностей ТРичвью (TRichView) для форматирования документов;
- режим редактирования страницы;
- масштабирование;
- разбиение на страницы в реальном времени;
- поддержка более 120 стандартных форматов бумаги: ISO (Европа), ANSI (США), JIS (Япония) и т.д.;
- поддержка вывода на экран и на печать документа в различных форматах (например, документ может быть в формате A5, на печать выведен в формате A3);
- управляемое программой положение страниц на экране;
- множество режимов отображения документа (черновик, разметка страницы, веб-режим, режим чтения и другие);
- подсказка, возникающая при прокрутке станиц и содержащая номер страницы и краткий текст;
- вертикальное и горизонтальное графические меню (панели инструментов) в области полос прокрутки;
- полная поддержка Инструментов интерфейса ТРичвью (RichViewActions);
- поддержка визуальных компонентов в документах, как стандартных, так и созданных специально для работы в СкейлРичвью.
Подробнее о СкейлРичвью (ScaleRichView)
Компоненты в пакете СкейлРичвью (ScaleRichView)
TSRichViewEdit
– текстовый процессор, обеспечивающий редактирование документов в страничном режиме, с поддержкой масштабирования, с настройками режима отображения и др.
TDBSRichViewEdit
– версия компонента TSRichViewEdit для работы с базами данных.
TSclRVRuler
– аналог компонента TRVRuler из Инструментов интерфейса ТРичвью (RichViewActions), но предназначен для работы c TSRichViewEdit.
TSRVPageScroll
– компонент, показывающий уменьшенные изображения всех страниц в документе.
TSRVToolBar
– панель инструментов, основное назначение которой – интеграция в область полос прокрутки TSRichViewEdit.
TSRVToolWindow
предназначен для показа панели инструментов во всплывающем окне.
TSRVPrint
печатает документ из TSRichViewEdit; редактор и сам может распечатать документ, но TSRVPrint поддерживает специальные режимы печати, например печать постеров на нескольких листах.
TSRVPreview
– компонент для предварительного просмотра того, как TSRVPrint распечатает документ.
TSRVTabSet
– вкладки, каждая из которых имеет иконку и текст; этот компонент удобен для организации работы с несколькими документами.
TSRVScrollBar
– полоса прокрутки; используется в TSRichViewEdit, но может быть полезна как отдельный компонент.
TSRVSkinManager
– компонент для задания внешнего вида TSRVTabSet и TSRVScrollBar.
Как узнать больше о СкейлРичвью (ScaleRichView)
|