Доступ к свойствам графических объектов осуществляется через функции (атрибуты).
В основном имеется два способа редактирования этих атрибутов, таких как, атрибуты цвета или размера.
- Можно использовать функции setValue(), setMultiValue(), getValue() и getMultiValue(). Так же можно оперировать формами не только на локальной панели, но и в других модулях или панелях одного и того же менеджера пользовательского интерфейса.
- Метод с оператором «dot» имеет синтаксические и дидактические преимущества и упрощает работу с атрибутами. Однако этот метод непригоден для считывания более чем одного параметра.
Параметры графических атрибутов и их тип данных или формат, в котором они должны записываться, поясняется и указывается в следующих разделах.
Общие атрибуты объектов (те атрибуты, которые могут использоваться для нескольких типов объектов), такие как строки данных цвета и типа линии, описываются в разделах вначале (Функции для всех графических объектов (обзор) и так же в разделах главы «Функции для всех графических объектов (подробная информация)». Атрибуты, используемые для определенных объектов, описываются далее.
Иерархия графических объектов
На рисунке ниже показана иерархическая структура объектов. На этой древовидной схеме показаны объекты, которые получаются из объектов более высокого уровня, и соответственно, происхождение их атрибутов.
Объекты с «границами» включают в себя все графические объекты, у которых линия является атрибутом. Таким образом, атрибуты границ так же входят в категорию «с возможностью заливки», и соответственно, относятся к «Эллипсу», «Сектору», «Полигону», «Простому тексту», «Прямоугольнику» и «Линии».
Рисунок. Иерархия графических объектов
Раздел | Содержание |
Graphics objects | Иерархия объектов и ссылки. |
Функции для всех графических объектов (обзор) | Представление с точкой и атрибуты, доступные для всех графических объектов. |
Графические объекты в ссылках | Адресация графических объектов при помощи ссылок |
Доступ к формам в других панелях и модулях | Порядок доступа не только к локальной панели, но и другим панелям и модулям из менеджера интерфейса пользователя. |
Color string | Описание строки данных цвета в среде «КАСКАД Цифра» |
Line-type string | Структура и атрибуты строки данных типа линии |
Fill-pattern string | Структура и атрибуты строки данных модели заливки |
Font string | Структура и атрибуты строки данных шрифта |
Строка формата | Структура и атрибуты строки данных формата |
«cursor» | Атрибут «cursor» указывает тип курсора. |
«imageToClipboard» | Копирует изображение графического объекта в буфер обмена. |
«imageToFile» | Сохраняет изображение графического объекта (снимок экрана). |
«panelFileName» | Возвращает имя панели по ссылке на панель. |
«toolTipText» | Атрибут определяет всплывающую подсказку. |
«refName» | Возвращает справочную информацию о форме, а именно какой ссылке форма принадлежит. |
«shapeType» | Возвращает строку, соответствующую типу графического объекта. |
Функции ActiveX | Атрибуты ActiveX. |
Функции сектора | Атрибуты сектора. |
Функции столбчатой диаграммы | Атрибуты столбчатой диаграммы. |
Функции кнопок | Атрибуты кнопки. |
Функции календаря | Атрибуты календаря. |
Функции каскадного меню | Атрибуты каскадного меню. |
Функции селектора | Атрибуты селектора. |
Функции часов | Атрибуты часов. |
Функции выпадающего списка | Атрибуты выпадающего списка. |
Функции внешнего виджета стрелочного индикатора | Атрибуты внешнего виджета стрелочного индикатора |
Функции дерева точек данных (DpTreeView) | Атрибуты дерева точек данных (DpTreeView). |
Функции DpTypeView | Атрибуты DpTypeView. |
Функции встроенных модулей | Атрибуты встроенных модулей. |
Функции рамки | Атрибуты рамки. |
Функции вида числа в стиле ЖК-индикатора | Атрибуты числа в стиле ЖК-индикатора. |
Функции трубы | Атрибуты трубы. |
Функции простого текста | Атрибуты простого текста. |
Функции ломаной линии | Атрибуты ломаной линии. |
Функции индикатора выполнения | Атрибуты индикатора выполнения. |
Функции селектора опций | Атрибуты селектора опций. |
Функции прямоугольника | Атрибуты прямоугольника. |
Функции внешнего виджета планировщика | Атрибуты внешнего виджета планировщика. |
Функции списка выбора | Атрибуты списка выбора. |
Функции ползунка | Атрибуты ползунка. |
Функции счетчика | Атрибуты счетчика. |
Функции вкладки | Атрибуты вкладки. |
Функции таблицы | Атрибуты таблицы. |
Функции текстового поля | Атрибуты текстового поля. |
Функциитекстового редактора | Атрибуты текстового редактора. |
Функцииручного регулятора | Атрибуты колеса прокрутки |
Функции внешнего виджета переключателя | Атрибуты внешнего виджета переключателя. |
Функции иерархического списка | Атрибуты иерархического списка. |
Функции диаграммы/тренда | Атрибуты тренда. |
Функции инструмента изменения масштаба | Атрибуты инструмента изменения масштаба. |