| Ресурсы: Пользовательский интерфейс | |
Инструменты интерфеса ТРВ (RichViewActions)
Инструменты интерфеса ТРВ (RichViewActions) — средства для создания пользовательского интерфейса редактора текста, включающие команды для работы с файлами, печати, изменения аттрибутов текста, вставки объектов в документ, изменения таблиц и т.д.
 
Лицензия: Бесплатное приложение к ТРВ-Редактору (TRichView) (лицензионное соглашение).
Программные платформы: VCL, LCL (для ОС Windows и Linux)
Требуется компилятор: Дельфи (Delphi) 5 или новее, Си++Билдер (C++Builder) 6 или новее, Лазарус (Lazarus).
Исходный код и демонстрационный пример: включены в инсталляцию ТРВ-Редактора (TRichView).
Скомпилированные демонстрационные проекты (использующий ТРВ-Редактор (TRichView) и использующий СРВ-Редактор (ScaleRichView)): включены в демонстрационные проекты ТРВ-Редактора (TRichView).
Введение
Инструменты интерфейса ТРВ (RichViewActions) — это набор программных команд (actions) для Дельфи, Си++Билдера и Лазаруса (Delphi, C++Builder и Lazarus), позволяющих создать пользовательский интерфейс для ТРВ-Редактора (TRichView) и СРВ-Редактора (ScaleRichView).
Операции могут быть назначены кнопкам, пунктам меню и другим компонентам (как стандартным, так и нет, если они поддерживают программные команды (actions)).
Использование Инструментов интерфейса ТРВ (RichViewActions) не требует программирования — просто добавьте новую операцию (выбором из списка) в компонент TActionManager, назначьте её кнопке или меню, и она будет выполняться автоматически.
Диалоговые окна Инструментов интерфейса ТРВ (RichViewActions) поддерживают темы (визуальные стили) ОС Windows и
стили оформления Дельфи XE2+, включая тёмные темы и стили.
Диалоговые окна Инструментов интерфеса ТРВ (RichViewActions) поддерживают режимы экрана с высокой плотностью пикселей (high DPI).

Диалог задания свойств шрифта (ОС Windows)

Диалог задания свойств шрифта (Лазарус (Lazarus) для ОС Linux)
Инструменты интерфейса ТРВ (RichViewActions) включают:
- открытие, сохранение, экспорт и вставку файлов;
- печать с предварительным просмотром и заданием параметров страницы;
- стандартные операции редактирования (буфер обмена, поиск и замена и т.д.);
- свойства текста (стандартный и расширенный диалог изменения шрифта);
- свойства абзаца (включая заливку и рамки);
- управление стилями текста и абзацев;
- списки абзацев (bullets and numbering) (включая набор предопределённых списков);
- операции над таблицами: вставку, задание свойств, добавление и удаление строк и столбцов, объединение ячеек, сортировку строк, преобразование в текст и т.д.;
- вставку рисунков, гиперссылок, специальных символов, номеров, сносок и текстовых полей, уравнений и др.;
- задание свойств рисунков, таблиц и других объектов;
- работу с закладками;
- изменение фонового изображения и цвета фона;
- проверку орфографии с использованием различных компонентов.

Проверка орфографии: фоновая и в диалоге
Инструменты интерфейса ТРВ (RichViewActions) включают следующие встроенные диалоговые окна:
- предварительный просмотр перед печатью;
- параметры страницы;
- выбор формата для вставки из буфера обмена;
- шрифт;
- основные атрибуты абзаца;
- рамки и заливка абзаца;
- стили текста и абзацев;
- списки абзацев (диалог для выбора из предопределённых и последних используемых, диалог для задания свойств списка);
- вставка и редактирование гипертекстовых ссылок;
- вставка специальных символов (поддерживающее все юникодные символы в кодировке UTF-32);
- вставка таблицы;
- разбиение ячейки;
- сортировка строк таблицы;
- вставка уравнения (с использованием Математического движка Адит (Adit Math Engine));
- свойства рисунков, горизонтальных линий, таблиц, номеров, текстовых полей и других объектов;
- работа с закладками;
- вставка нумерованного элемента (например, номера рисунка или таблицы);
- вставка названия объекта (рисунка или таблицы);
- фоновое изображение и цвет;
- выбор языка.

Диалог задания свойств абзаца
Инструменты интерфеса (RichViewActions) включают компоненты:
- TRVAControlPanel — компонент для настройки;
- TRVAPopupMenu — контекстное меню, которое автоматически заполняет себя операциями из указанного компонента TActionManager;
- набор визуальных компонентов для использования во встроенных диалогах:
- кнопки-переключатели с картинками в стиле Microsoft Office;
- компонент для выбора цвета;
- комбинированные списки для выбора названия, размера и набора символов шрифта;
- списки для выбора стилей текста и абзацев;
- компонент для ввода числа (с поддержкой тем ОС Windows, в отличие от аналогичного стандартного компонента);
- упрощённая таблица (grid);
- горизонтальная линейка.

Диалог задания границы и заливки абзаца
Инструменты интерфейса ТРВ (RichViewActions) поддерживает следующие дополнительные компоненты других производителей:
- компоненты проверки орфографии (в дополнение к проверке орфографии, включённой в ТРВ-Редактор (TRichView));
- РВ-XML (RichViewXML) (бесплатный компонент — позволяет читать и писать документы в формате XML);
- Инди (Indy) (бесплатные компоненты, включены в поставку новых версий Дельфи (Delphi); используются для загрузки изображений из Интернета по ссылкам из импортируемых файлов HTML и RTF);
- Клевер Компонентс (Clever Components) (платные компоненты; используются для загрузки изображений из Интернета по ссылкам из импортируемых файлов HTML и RTF);
Для старых версий Дельфи (Delphi):
Картинки для меню и панелей инструментов
Инструменты интерфейса ТРВ (RichViewActions) включают наборы высококачественных изображений, созданные специально для него.
Изображения для ТРВ-Редактора (TRichView): набор 1
|
Изображения для ТРВ-Редактора (TRichView): набор 2
|
Локализация
Интерфейс переведён на следующие языки:
- английский (США);
- армянский;
- белорусский;
- болгарский;
- венгерский;
- голландский;
- датский;
- испанский
- итальянский;
- каталанский;
- китайский (традиционный и упрощённый);
- корейский;
- литовский;
- малайский;
- немецкий;
- норвежский;
- персидский;
- польский;
- португальский (бразильский и европейский);
- румынский;
- русский;
- словацкий;
- словенский;
- тайский;
- турецкий
- украинский;
- финский;
- французский;
- хинди;
- чешский;
- шведский;
- японский.

Диалог применения маркированного списка
Главный демонстрационный пример Инструментов интерфейса ТРВ (RichViewActions) позволяет сменить язык интерфейса (интерфейс этого примера переведён полностью, кроме некоторых подменю, не имеющих прямого отношения к RichViewActions).
Инструкции по добавлению новых переводов находятся в файле «RVALocalize.pas».
Если вы перевели Инструменты интерфейса ТРВ (RichViewActions) на новый язык и хотите поделиться своей работой с другими пользователями, пришлите свой перевод нам. Также свяжитесь с нами, если вы заметили ошибку в переводах, даже самую маленькую.

Диалог вставки символа

Диалог вставки уравнения
|