Пакет компонентов TRichView
Что такое TRichView
TRichView – это пакет компонентов Delphi/C++Builder (VCL) для отображения, редактирования и печати гипертекстовых документов.
Компоненты поддерживают различные атрибуты оформления текста (шрифты, верхние и нижние индексы, цвет текста и фона, возможности нестандартной прорисовки).
Документы могут включать таблицы, рисунки (в том числе и из imagelist), анимации, любые визуальные компоненты Delphi.
Выравнивание абзацев по левому краю, правому краю, центру, обоим краям, настраиваемые поля и отступы, многоуровневые списки абзацев (bullets & numbering), Юникод, фоновые изображения, печать с предварительным просмотром, экспорт HTML, импорт и экспорт RTF, работа с базами данных и многое другое...
Компоненты написаны полностью на Delphi, не основаны на стандартном элементе управления richedit, не требуют для своей работы дополнительных программных библиотек (Dll) или ActiveX.
Зарегистрированная версия компонентов включает в себя полный исходный код.
Подробнее о TRichView
Перейдите по ссылкам для получения дополнительной информации:
- оформление текста и абзацев
шрифты, цвета, выравнивания, отступы...
- рисунки в документах
битмапы, метафайлы, значки, изображения jpeg и другие
- компоненты Delphi/C++Builder в документах
уникальная особенность TRichView!
- таблицы
таблицы в стиле HTML с форматированными документами в каждой ячейке
- маркированные и нумерованные списки абзацев
bullets & numbering
- стили текста и абзацев
- поддержка разных языков
наборы символов (character sets), Юникод, двунаправленный текст
- гипертекст
гиперссылки, закладки, теги
- импорт и экспорт, базы данных
RTF, HTML и другие форматы
- особенности редактирования
отмена и возврат операций, защищённый текст, перетаскивание текста
- печать с предварительным просмотром
- проверка орфографии
включая фоновую проверку, используются компоненты для проверки орфографии различных производителей
Компоненты в пакете TRichView
TRichView
– компонент для показа гипертекстовых документов с рисунками и таблицами.
TRichViewEdit
– компонент для редактирования документов.
TRVStyle
– наборы свойств и стилей текста и абзацев для использования в компонентах [DB]RichView[Edit].
TRVPrint
– компонент для распечатки компонентов [DB]RichView[Edit].
TRVPrintPreview
– компонент для просмотра документа в том виде, как он будет выглядеть после печати на бумаге.
TDBRichView
– версия компонента TRichView для работы с базами данных.
TDBRichViewEdit
– версия компонента TRichViewEdit для работы с базами данных.
TRVOfficeConverter
позволяет использовать конвертеры текста из Microsoft® Office.
TRVReportHelper
позволяет рисовать документы TRichView на экране, в рисунках, на принтере.
Web-Справка
Руководство по компонентам доступно онлайн на английском языке.
|
|
Пакет компонентов ScaleRichView
Что такое ScaleRichView
ScaleRichView – это пакет компонентов для редактирования документов в режиме WYSIWYG (англ. «What You See Is What You Get» – «что видишь, то и получишь»),
созданных на основе TRichView и RichViewActions.
Используя TRichView для форматирования документа, ScaleRichView по-своему отрисовывает, масштабирует и разбивает на страницы документы.
Доступ к документу в редакторе ScaleRichView осуществляется через скрытый (либо внешний) TRichViewEdit, поэтому при работе со ScaleRichView используются те же методы, что и при работе с TRichViewEdit.
ScaleRichView – это дополнение к TRichView, для его использования необходимо установить пакеты TRichView и RichViewActions. Приобретается он либо в пакете «TRichView+ScaleRichView», либо позже, после регистрации TRichView.
Главными особенностями ScaleRichView являются:
- поддержка практически всех возможностей TRichView для форматирования документов;
- режим WYSIWYG;
- масштабирование;
- разбиение на страницы в реальном времени;
- поддержка более 120 стандартных форматов бумаги: ISO (Европа), ANSI (США), JIS (Япония) и т.д.;
- поддержка вывода на экран и на печать документа в различных форматах (например, документ может быть в формате A5, на печать выведен в формате A3);
- управляемое программой положение страниц на экране;
- множество режимов отображения документа (web-режим, черновик, с разбиением на страницы и другие);
- подсказка, возникающая при прокрутке станиц и содержащая номер страницы и краткий текст;
- вертикальное и горизонтальное графические меню (панели инструментов) в области полос прокрутки;
- полная поддержка RichViewActions;
- поддержка визуальных компонентов в документах, как стандартных, так и созданных специально для работы в ScaleRichView.
Подробнее о ScaleRichView
Перейдите по ссылкам для получения дополнительной информации:
Компоненты в пакете ScaleRichView
TSRichViewEdit
– текстовый процессор, обеспечивающий редактирование документов в режиме WYSIWYG, с поддержкой масштабирования, разбиения на страницы, с настройками режима отображения и др.
TDBSRichViewEdit
– версия компонента TSRichViewEdit для работы с базами данных.
TSclRVRuler
– аналог компонента TRVRuler из RichViewActions, но предназначен для работы c TSRichViewEdit.
TSRVPageScroll
– компонент, показывающий уменьшенные изображения всех страниц в документе.
TSRVToolBar
– панель инструментов, основное назначение которой – интеграция в область полос прокрутки TSRichViewEdit.
TSRVToolWindow
предназначен для показа панели инструментов во всплывающем окне.
TSRVPrint
печатает документ из TSRichViewEdit; редактор и сам может распечатать документ, но TSRVPrint поддерживает специальные режимы печати, например печать постеров на нескольких листах.
TSRVPreview
– компонент для предварительного просмотра того, как TSRVPrint распечатает документ.
TSRVTabSet
– вкладки, каждая из которых имеет иконку и текст; этот компонент удобен для организации работы с несколькими документами.
TSRVScrollBar
– полоса прокрутки; используется в TSRichViewEdit, но может быть полезна как отдельный компонент.
TSRVSkinManager
– компонент для задания внешнего вида TSRVTabSet и TSRVScrollBar.
Web-Справка
Руководство по компонентам доступно онлайн на английском языке.
|