Команды интерфейса пользователя

<< Нажмите, чтобы показать Содержание >>

Команды интерфейса пользователя

Обзор

Команды интерфейса (actions) – альтернативный способ выполнять операции в редакторе TRichViewEdit для FireMonkey. Панель инструментов TRVWidget позволяет выполнить те же операции, что и команды, и многие другие.

В отличие от команд для VCL и Lazarus, команды FireMonkey не работают с редактором, находящемся в фокусе ввода. Редактор должен быть задан явным образом в свойстве ControlPanel.Editor.

Важная особенность всех таких команд – они должны находиться в TActionList, присвоенном свойству ActionList компонента TRVControlPanel. Только таким образом обновление состояния команд (свойств Enabled и Checked) работает должным образом.

Базовые команды

Эти классы не используются непосредственно.

Базовые команды:

TrvCustomAction – родительский класс для всех команд

TrvAction – родительский класс для команд, работающих с редактором TRichViewEdit

Базовые команды для работы с текстом:

TrvActionTextStyles – родительский класс для команд, работающих со свойством TextStyles

TrvActionFontStyle – родительский класс для команд, работающих со свойством TextStyles[].Style

TrvActionFontStyleEx – родительский класс для команд, работающих со свойством TextStyles[].StyleEx

TrvActionSSScript – родительский класс для команд, работающих со свойством TextStyles[].SubSuperScript

Базовые команды для работы с абзацами:

TrvActionParaStyles – родительский класс для команд, работающих со свойством ParaStyles

TrvActionAlignment – родительский класс для команд, работающих со свойством ParaStyles[].Alignment

Команды для работы с текстом

Изменение стиля текста:

TrvActionFontBold делает текст полужирным

TrvActionFontItalic делает текст курсивом

TrvActionFontUnderline подчёркивает текст

TrvActionFontStrikeout перечёркивает текст

TrvActionFontOverline добавляет черту над текстом

TrvActionFontAllCaps включает режим отображения прописных букв

Надстрочный и подстрочный текст:

TrvActionSubscript делает текст подстрочным

TrvActionSuperscript делает текст надстрочным

Команды для работы с абзацами

Выравнивание:

TrvActionAlignLeft выравнивает левому полю

TrvActionAlignCenter выравнивает по центру

TrvActionAlignRight выравнивает правому полю

TrvActionAlignJustify выравнивает правому ширине

Отступы:

TrvActionIndentDec уменьшает отступ

TrvActionIndentInc увеличивает отступ

Остальные команды интерфейса

Управление панелью инструментов:

TrvActionExpandWidget разворачивает/сворачивает панель