Скачать
Компоненты VCL\Rich

:: Меню ::
:: На главную ::
:: FAQ ::
:: Заметки ::
:: Практика ::
:: Win API ::
:: Проекты ::
:: Скачать ::
:: Секреты ::
:: Ссылки ::

:: Сервис ::
:: Написать ::

:: MVP ::

:: RSS ::

Яндекс.Метрика
TRichView v16
TRichView – это пакет компонентов Delphi/C++Builder (VCL) для отображения, редактирования и печати гипертекстовых документов.

Компоненты поддерживают различные атрибуты оформления текста (шрифты, верхние и нижние индексы, цвет текста и фона, возможности нестандартной прорисовки). Документы могут включать таблицы, рисунки (в том числе и из imagelist), анимации, любые визуальные компоненты Delphi. Выравнивание абзацев по левому краю, правому краю, центру, обоим краям, настраиваемые поля и отступы, многоуровневые списки абзацев (bullets & numbering), Юникод (даже в старых версиях Delphi), фоновые изображения, печать с предварительным просмотром, экспорт HTML и DocX, импорт и экспорт RTF, работа с базами данных и многое другое...

Компоненты написаны полностью на Delphi, не основаны на стандартном элементе управления richedit, не требуют для своей работы дополнительных программных библиотек (Dll) или ActiveX. Зарегистрированная версия компонентов включает в себя полный исходный код.

Компоненты в пакете TRichView:
  • TRichView – компонент для показа гипертекстовых документов с рисунками и таблицами;
  • TRichViewEdit – компонент для редактирования документов;
  • TRVStyle – наборы свойств и стилей текста и абзацев для использования в компонентах [DB]RichView[Edit];
  • TRVPrint – компонент для распечатки компонентов [DB]RichView[Edit];
  • TRVPrintPreview – компонент для просмотра документа в том виде, как он будет выглядеть после печати на бумаге;
  • TDBRichView – версия компонента TRichView для работы с базами данных;
  • TDBRichViewEdit – версия компонента TRichViewEdit для работы с базами данных;
  • TRVOfficeConverter позволяет использовать конвертеры текста из Microsoft® Office;
  • TRVReportHelper позволяет рисовать документы TRichView на экране, в рисунках, на принтере.
Данный компонент включает в себя пакет RichViewActions- набор реализованных программных операций (actions) для Delphi и C++Builder, позволяющих создать пользовательский интерфейс для редактора TRichView и ScaleRichView. Операции могут быть назначены кнопкам, пунктам меню и другим компонентам (как стандартным, так и нет, если они поддерживают actions).

RichViewActions включают:
  • Открытие, сохранение, экспорт и вставку файлов;
  • Печать с предварительным просмотром и заданием параметров страницы;
  • Стандартные операции редактирования (буфер обмена, поиск и замена и т.д.);
  • Свойства текста (стандартный и расширенный диалог изменения шрифта);
  • Свойства абзаца (включая заливку и рамки);
  • Управление стилями текста и абзацев;
  • Списки абзацев (bullets and numbering) (включая набор предопределённых списков);
  • Операции над таблицами: вставку, задание свойств, объединение ячеек и т.д.;
  • Вставку рисунков, гиперссылок, специальных символов, номеров, сносок и текстовых полей;
  • Задание свойств рисунков, таблиц и других объектов;
  • Изменение фонового изображения и цвета фона;
  • Проверку орфографии с использованием различных компонентов.
Пакет RichViewActions включает следующие встроенные диалоговые окна:
  • Предварительный просмотр перед печатью;
  • Параметры страницы;
  • Выбор формата для вставки из буфера обмена;
  • Шрифт;
  • Основные атрибуты абзаца;
  • Рамки и заливка абзаца;
  • Стили текста и абзацев;
  • Списки абзацев (диалог для выбора из предопределённых и последних используемых, диалог для задания свойств списка);
  • Вставка и редактирование гипертекстовых ссылок;
  • Вставка специальных символов (включая юникодные);
  • Вставка таблицы;
  • Разбиение ячейки;
  • Сортировка строк таблицы;
  • Свойства рисунков, горизонтальных линий, таблиц, номеров, текстовых полей;
  • Фоновое изображение и цвет;
  • Выбор языка.
Пакет RichViewActions включает компоненты:
  • TRVAControlPanel — компонент для настройки RichViewActions;
  • TRVAPopupMenu — контекстное меню, которое автоматически заполняет себя операциями из указанного TActionManager (как обычное меню, так и с использованием Toolbar 2000 или TBX);
  • Набор визуальных компонентов для использования во встроенных диалогах:
    • Кнопки-переключатели с картинками в стиле Microsoft Office;
    • Компонент для выбора цвета;
    • Комбинированные списки для выбора названия, размера и набора символов шрифта;
    • Списки для выбора стилей текста и абзацев;
    • Компонент для ввода числа (с поддержкой тем WinXP+, в отличие от аналогичного стандартного компонента);
    • Упрощённая таблица (grid);
    • Горизонтальная линейка.
Скачать. 27,5Mb ZIP

ScaleRichView v7
ScaleRichView – это пакет компонентов для редактирования документов в режиме WYSIWYG (англ. «What You See Is What You Get» – «что видишь, то и получишь»), созданных на основе TRichView и RichViewActions(http://www.trichview.ru/resources/actions/). Используя TRichView для форматирования документа, ScaleRichView по-своему отрисовывает, масштабирует и разбивает на страницы документы.

Доступ к документу в редакторе ScaleRichView осуществляется через скрытый (либо внешний) TRichViewEdit, поэтому при работе со ScaleRichView используются те же методы, что и при работе с TRichViewEdit.

Главными особенностями ScaleRichView являются:
  • Поддержка практически всех возможностей TRichView для форматирования документов;
  • Режим WYSIWYG;
  • Масштабирование;
  • Разбиение на страницы в реальном времени;
  • Поддержка более 120 стандартных форматов бумаги: ISO (Европа), ANSI (США), JIS (Япония) и т.д.;
  • Поддержка вывода на экран и на печать документа в различных форматах (например, документ может быть в формате A5, на печать выведен в формате A3);
  • Управляемое программой положение страниц на экране;
  • Множество режимов отображения документа (web-режим, черновик, с разбиением на страницы и другие);
  • Подсказка, возникающая при прокрутке станиц и содержащая номер страницы и краткий текст;
  • Вертикальное и горизонтальное графические меню (панели инструментов) в области полос прокрутки;
  • Полная поддержка RichViewActions(http://www.trichview.ru/resources/actions/);
  • Поддержка визуальных компонентов в документах, как стандартных, так и созданных специально для работы в 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.
Скачать. 13,6Mb ZIP