| TRichView для Delphi, C++Builder и Lazarus | |
   
Что такое TRichView
TRichView – это пакет компонентов Delphi/C++Builder (VCL и FireMonkey) и Lazarus (LCL) для отображения, редактирования и печати гипертекстовых документов со сложным форматированием.
Компоненты могут быть использованы в разработке текстовых редакторов, средств создания веб-сайтов, документации и электронных книг, чатов и мессенджеров, дневников и органайзеров, мультимедийных энциклопедий и других приложений, в которых нужен качественный редактор текста или гипертекстовый интерфейс пользователя.
Платформы, поддерживаемые в FireMonkey: Windows (Delphi и C++Builder XE6+), 64-битная macOS (Delphi 10.3+), Android (Delphi 10.4+), Linux (Delphi 10.3+ и FMXLinux 1.72+)
Платформы, поддерживаемые в Lazarus: Windows

Демонстрационные проекты TRichView для Windows

Демонстрационные проекты TRichView для macOS

Демонстрационные проекты TRichView для Android

Демонстрационные проекты TRichView для Linux
Компоненты поддерживают различные атрибуты оформления текста (шрифты, верхние и нижние индексы, цвет текста и фона, возможности нестандартной прорисовки).
Документы могут включать таблицы, рисунки (в том числе и из imagelist), анимации, любые визуальные компоненты Delphi.
Выравнивание абзацев по левому краю, правому краю, центру, обоим краям, настраиваемые поля и отступы,
многоуровневые списки абзацев (bullets & numbering), Юникод (даже в старых версиях Delphi),
фоновые изображения, печать с предварительным просмотром, импорт и экспорт HTML, RTF, DocX, Markdown, работа с базами данных и многое другое...
Компоненты написаны полностью на Delphi, не основаны на стандартном элементе управления richedit, не требуют для своей работы дополнительных программных библиотек (Dll) или ActiveX.
Зарегистрированная версия компонентов включает в себя полный исходный код.
Подробнее о TRichView
Перейдите по ссылкам для получения дополнительной информации:
- оформление текста и абзацев
шрифты, цвета, выравнивания, отступы...
- рисунки в документах
битмапы, метафайлы, значки, изображения jpeg и другие
- компоненты Delphi/C++Builder в документах
уникальная особенность TRichView!
- таблицы
таблицы в стиле HTML с форматированными документами в каждой ячейке
- маркированные и нумерованные списки абзацев
bullets & numbering
- стили текста и абзацев
- поддержка разных языков
Юникод, текст слева направо и справа налево
- гипертекст
гиперссылки, закладки, теги
- импорт и экспорт, базы данных
DocX, RTF, HTML, Markdown и другие форматы
- особенности редактирования
отмена и возврат операций, защищённый текст, перетаскивание текста
- печать с предварительным просмотром
- проверка орфографии
включая фоновую проверку, используются компоненты для проверки орфографии различных производителей
Взаимодействие с компонентами других разработчиков
Вы можете использовать компоненты TRichView совместно с компонентами других разработчиков.
Например, вы можете выделять ошибочные слова в редакторе TRichView с помощью средства проверки орфографии Addict;
или вы можете добавить объекты TRichView в отчёты ReportBuilder или QuickReport;
или вы можете использовать TRichView в качестве редактора ячеек cxGrid (таблицы, разработанной Developer Express Inc.)
Установщик TRichView устанавливает компоненты для интеграции автоматически, если соответствующие компоненты сторонних разработчиков уже установлены.
Замечание: TRichView не включает ни исходный, ни скомпилированный код коммерческих компонентов других разработчиков. Авторские прова на эти компоненты принадлежат их разработчикам.
Компоненты в пакете TRichView
Компоненты TRichView |
Главные компоненты |
 |
TRichView –
компонент для показа текстовых документов со сложным форматированием |
 |
TRichViewEdit –
компонент для редактирования текстовых документов со сложным форматированием |
 |
TRVStyle –
компонент, содержащий атрибуты символов и абзацев документа, стили и настройки |
Компоненты для работы с базами данных |
 |
TDBRichView –
версия компонента TRichView для работы с базами данных [VCL и LCL] |
 |
TDBRichViewEdit –
версия компонента TRichViewEdit для работы с базами данных [VCL и LCL] |
 |
TRVDataSourceLink –
компонент, связывающий компоненты для редактирования полей БД, вставленные в документы TRichView и ScaleRichView,
с компонентом TDataSource [VCL и LCL] |
Печать и рисование |
 |
TRVPrint –
компонент для печати документов TRichView |
 |
TRVPrintPreview –
компонент для предварительного просмотра документов TRichView перед печатью |
 |
TRVReportHelper –
компонент для рисования документов TRichView на экране, в изображениях, на принтере |
Дополнительные компоненты |
 |
TRVOfficeConverter –
компонент, позволяющий использовать конвертеры текста из [старых версий] Microsoft Office [VCL и LCL] |
Как узнать больше о TRichView
Веб-справка на английском языке
Скомпилированные демонстрационные примеры
|