Навигация:
<< >> Оглавление Указатель

Описание пользователя

Глава 2. Интерфейс пользователя

§2.10. Редактирование векторной картинки блока

Описываются возможности встроенного в RDS редактора векторных картинок и работа с ним.

§2.10.1. Общие сведения о редакторе картинки

Описывается окно редактора картинки и его основные элементы.

Задание внешнего вида блока при помощи векторной картинки позволяет достаточно простыми средствами создавать анимированные изображения: элементы картинки могут быть связаны с переменными блока и отражать изменения их значений, перемещаясь, поворачиваясь, изменяя цвет и т.п.

В RDS внешний вид блоков может задаваться тремя разными способами. Программное рисование блока дает больше возможностей для анимации, но требует программирования, а изображение блока в виде прямоугольника с текстом проще (и экономнее с точки зрения объема схемы в памяти), но накладывает на изображение существенные ограничения помимо невозможности анимации. В частности, весь текст в прямоугольнике всегда выводится одним и тем же шрифтом. Если же создать для блока векторную картинку, изображение можно будет скомпоновать из отдельных текстовых и графических элементов разного размера, цвета, с разными шрифтами и т.п. Кроме того, эти элементы можно объединять в группы, которые можно будет перемещать, поворачивать и масштабировать как единое целое (в редакторе такие группы называются системами координат).

Редактор векторной картинки вызывается из окна параметров блока нажатием кнопки «изменить» на его вкладке «внешний вид». Векторную картинку можно задать для любого блока – не только для простого, окно параметров которого рассматривается в §2.9.1, но и для подсистемы, внешнего входа и выхода и ввода шины. Окна параметров блоков этих типов отличаются, но все они имеют вкладку «внешний вид», из которой можно вызвать редактор картинки. Редактор открывается в отдельном окне, как правило, развернутом на весь экран. Это окно – модальное, то есть пользователь не может вернуться в окно параметров блока, пока не закроет окно редактора картинки. Основные элементы окна редактора изображены на рис. 113.

Элементы окна редактора картинки блока

Рис. 113. Элементы окна редактора картинки блока

Большую часть площади окна редактора занимает рабочее поле, на котором можно располагать элементы картинки. Размер рабочего поля не фиксирован жестко, он автоматически подстраивается под существующую картинку: если перетащить какой-либо элемент к границе поля, размер поля автоматически увеличится так, чтобы между элементом и границей появилось свободное пространство. Можно также явно задать размер поля в окне настроек редактора, но он не будет запомнен навсегда, и при следующем открытии окна редактора снова будет вычислен автоматически. Рабочее поле обычно превышает размер окна, поэтому внизу и справа отображаются полосы прокрутки, позволяющие перемещать видимую в окне часть рабочего поля. Следует помнить, что размер блока в подсистеме зависит только от совокупного размера всех элементов его картинки и никак не связан с размером рабочего поля в редакторе картинки.

На рабочем поле синими пунктирными линиями обозначены оси координат картинки: точка их пересечения указывает на точку привязки изображения блока в подсистеме. Знание точки привязки важно при создании анимированных картинок – это именно та точка, координаты которой считаются координатами всего блока и задаются в окне его параметров, и вокруг которой будет вращаться изображение блока при задании ненулевого угла его поворота. При желании, в меню «вид» окна редактора можно изменить цвет осей координат или отключить их совсем.

В верхней части окна располагаются полоса меню и панель функций, дублирующая основные функции этого меню, слева – панель элементов, используемая для добавления новых элементов на рабочее поле, внизу – строка состояния, отображающая основные параметры выделенного на рабочем поле элемента. Элементы на поле выделяются и перемещаются почти так же, как блоки в окне подсистемы:

Кроме того, при наличии выделенных элементов, нажатие курсорных клавиш перемещает их на один шаг сетки (см. ниже), а при удерживании клавиши Ctrl – на одну точку экрана.

Главное меню редактора содержит все возможные действия по редактированию картинки, некоторые из которых дублируются кнопками панели функций и элементов. В нем находятся следующие пункты:

Часть наиболее употребительных пунктов меню дублируется на панелях функций и элементов. Панель функций содержит следующие кнопки:

Кнопка Выполняемое действие и пункт меню Клавиши
Кнопка: вверх Выход из системы координат на один уровень вверх (пункт меню «редактирование | выйти из системы координат») нет
Кнопка: вырезать Переместить выделенные элементы в буфер обмена (пункт меню «редактирование | вырезать») Ctrl + X
Кнопка: копировать Копировать выделенные элементы в буфер обмена (пункт меню «редактирование | копировать») Ctrl + C
Кнопка: вставить Вставить элементы из буфера обмена (пункт меню «редактирование | вставить») Ctrl + V
Кнопка: отмена Отмена последнего действия (пункт меню «редактирование | отмена») Ctrl + Z
Кнопка: возврат Возврат отмененного действия (пункт меню «редактирование | возврат») Ctrl + R
Кнопка: удалить Удалить выделенные элементы с рабочего поля (пункт меню «редактирование | удалить») Delete
Кнопка: на передний план Переместить выделенные элементы на передний план (пункт меню «редактирование | на передний план») Ctrl + PgUp
Кнопка: на задний план Переместить выделенные элементы на задний план (пункт меню «редактирование | на задний план») Ctrl + PgDn
Кнопка: оси Включить (кнопка будет нажата) или выключить (кнопка будет не нажата) отображение осей координат (пункт меню «вид | оси») нет
Кнопка: центры Включить (кнопка будет нажата) или выключить (кнопка будет не нажата) отображение центров эллипсов, начал систем координат, границ блоков текста и невидимых зон (пункт меню «вид | центры») нет
Кнопка: показ сетки Включить (кнопка будет нажата) или выключить (кнопка будет не нажата) отображение сетки (пункт меню «вид | сетка») нет
Кнопка: привязка к сетке Включить (кнопка будет нажата) или выключить (кнопка будет не нажата) привязку элементов к сетке (специального пункта меню нет, можно изменить через пункт меню «вид | настройки») нет
Список масштабов Поле ввода масштаба изображения (пункт меню «вид | масштаб»): масштаб можно выбрать в выпадающем списке или ввести вручную 100%: Ctrl + Home
увеличить: Ctrl + +
уменьшить: Ctrl + 
Кнопка: увеличить Увеличить масштаб на один шаг (специального пункта меню нет): после нажатия этой кнопки следует щелкнуть левой кнопкой мыши в той точке рабочего поля, которая должна стать центром изображения в новом масштабе нет

Панель элементов содержит следующие кнопки:

Кнопка Выполняемое действие и пункт меню
Кнопка: выбор Включение режима выбора (пункт меню «элемент | выбор»): в этом режиме щелчки на рабочем поле приводят к выбору элементов, а не к добавлению новых
Кнопка: линия Рисование линии (пункт меню «элемент | линия»)
Кнопка: прямоугольник Рисование прямоугольника (пункт меню «элемент | прямоугольник»)
Кнопка: скругленный прямоугольник Рисование прямоугольника со скругленными углами (пункт меню «элемент | скругленный прямоугольник»)
Кнопка: эллипс Рисование эллипса или окружности (пункт меню «элемент | эллипс»)
Кнопка: многоугольник Рисование многоугольника или ломаной линии (пункт меню «элемент | многоугольник»)
Кнопка: текст Вставка строки текста (пункт меню «элемент | текст»)
Кнопка: рисунок Вставка растрового рисунка из файла или буфера обмена (пункт меню «элемент | растровый рисунок»)
Кнопка: система координат Создание вложенной системы координат (пункт меню «элемент | система координат»)
Кнопка: рельеф Рисование рельефного прямоугольника (пункт меню «элемент | рельеф»)
Кнопка: блок текста Вставка блока из нескольких строк текста (пункт меню «элемент | блок текста»)
Кнопка: зона Рисование невидимой зоны (пункт меню «элемент | зона»)
Кнопка: параметры по умолчанию Задание параметров по умолчанию для графических элементов (пункт меню «элемент | параметры по умолчанию»)

В нижней части окна редактора располагается строка состояния, в которой выводятся координаты левого верхнего угла и размеры выделенного элемента или группы выделенных элементов, а также короткие текстовые описания элементов. Одиночный щелчок на строке состояния автоматически прокручивает окно так, чтобы выделенные элементы оказались в его центре, а двойной – открывает окно параметров элемента (если выделен один элемент) или окно групповой установки (если выделено несколько элементов).

Далее рассматривается добавление на рабочее поле графических элементов различных типов.


<< >> Оглавление Указатель