|
<< Нажмите, чтобы показать Содержание >> Команды интерфейса пользователя |
Команды интерфейса (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 разворачивает/сворачивает панель