Графические объекты

Доступ к свойствам графических объектов осуществляется через функции (атрибуты).

В основном имеется два способа редактирования этих атрибутов, таких как, атрибуты цвета или размера.

  • Можно использовать функции 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.
Функции встроенных модулейАтрибуты встроенных модулей.
Функции рамкиАтрибуты рамки.
Функции вида числа в стиле ЖК-индикатораАтрибуты числа в стиле ЖК-индикатора.
Функции трубыАтрибуты трубы.
Функции простого текстаАтрибуты простого текста.
Функции ломаной линииАтрибуты ломаной линии.
Функции индикатора выполненияАтрибуты индикатора выполнения.
Функции селектора опцийАтрибуты селектора опций.
Функции прямоугольникаАтрибуты прямоугольника.
Функции внешнего виджета планировщикаАтрибуты внешнего виджета планировщика.
Функции списка выбораАтрибуты списка выбора.
Функции ползункаАтрибуты ползунка.
Функции счетчикаАтрибуты счетчика.
Функции вкладкиАтрибуты вкладки.
Функции таблицыАтрибуты таблицы.
Функции текстового поляАтрибуты текстового поля.
Функциитекстового редактораАтрибуты текстового редактора.
Функцииручного регулятораАтрибуты колеса прокрутки
Функции внешнего виджета переключателяАтрибуты внешнего виджета переключателя.
Функции иерархического спискаАтрибуты иерархического списка.
Функции диаграммы/трендаАтрибуты тренда.
Функции инструмента изменения масштабаАтрибуты инструмента  изменения масштаба.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *