Свойства компонентов#

В Инспекторе объектов отображаются свойства компонентов в различном представлении и с разными способами их редактирования.

../../_images/insp.png

Типы свойств#

Инспектор может отображать следующие типы свойств:

Тип: Список#

Этот способ отображения используется в том случае, если свойство может принимать одно значение из заранее заданного набора.

Свойство всегда будет установлено в одно из значений списка.

Свойство не может быть установлено в значение, которого нет в списке.

../../_images/prop-list.png

Список свойств отображается в виде выпадающего списка со всеми возможными значениями.

Для изменения свойства необходимо выбрать его из списка или ввести его название вручную в поле редактирования инспектора.

Тип: Группа#

Этот способ используется в том случае, если свойство компонента определяется набором других свойств.

../../_images/prop-group.png

Группа свойств отображается с использованием символа + слева от названия свойства при нажатии на который внутренний набор свойств будет открыт.

Для изменения свойства компонента необходимо менять его внутренние свойства стандартным способом.

Тип: Бинарное#

Этот способ используется в том случае, если свойство компонента может принять только два значения: включено или выключено.

../../_images/prop-binary.png
  • true - включено.

  • false - выключено.

Тип: Цвет#

Этот способ используется для задания цвета.

  • Значение цвета отображается в строке инспектора в виде цветовой заливки соответствующей выбранному цвету с надписью, соответствующей идентификатору цвета.

Для изменения значения цвета можно:

  • Выбрать из набора готовых цветов из выпадающего списка.

    св-цвет

  • Дважды нажать левую кнопку мыши на поле свойства и указать цвет в появившемся диалоге редактирования.

../../_images/prop-color2.png

Тип: Текст#

Этот способ используется в том случае, если свойство компонента необходимо задать текстовой надписью.

текст1

текст2

  • Текст может быть занесен непосредственно в активную строку, или написан в стандартном окне вызванном через кнопку текст-редактор.

Тип: Число#

Этот способ используется в том случае, если свойство компонента необходимо задать числом.

../../_images/prop-number.png

Числовое значение вноситься в активное поле вручную.

Тип: Объект#

Свойство для выбора сложной структуры данных, например привязки к компоненту другого компонента или задания сложных данных свойства, например данных изображения.

св-объект1

св-объект2

Список свойств#

Список всех свойств компонентов в алфавитном порядке.

Аварийный цвет

Цвет обозначения аварийного порога.

Авто выделение

Выделять текст при получении фокуса.

Авто прокрутка

Автоматическое увеличение внутренней области контейнера.

Авто размер

Автоматическая установка размеров для полного отображения содержимого.

Автоизменение размера

Привязка сторон компонента к границам контейнера.

Активная по ширине

Отображение активной закладки на всю ширину.

Без границ

Не отображать границы кнопки.

В обратном порядке

Порядок проигрывания анимации.

Вертикальный скроллер

Параметры вертикального скроллера.

Верх

Отступ от верхней границы контейнера.

Видимость

Видимость компонента.

Внешний цвет

Цвет компонента между внутренними и внешними границами.

Внутренняя граница

Внутренние границы компонента.

Выделение закладки

Выделять закладку для страницы цветом.

Выделять объект

Выделяемый объект.

Выделять текущий

Выделение при наведении.

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

Выравнивание текста по горизонтали.

Выравнивание заголовка

Положение заголовка.

Выравнивание надписи

Вертикальное положение подписи.

Выравнивание текста

Выравнивание текста по горизонтали.

Высота

Высота компонента.

Высота элемента

Вертикальный размер компонента.

Высота заголовка

Определяет высоту заголовка.

Высота закладки

Точная высота закладки страниц.

Высота изображения

Вертикальный размер изображений списка.

Горизонтальный скроллер

Параметры горизонтального скроллера.

Граница

Перечень границ, которые будут отображаться у компонента.

Границы заголовка

Отступ текста заголовка.

Границы

Отступ содержимого компонента от всех его границ.

Заголовок

Текст заголовка.

Знаковое

Определяет может ли число быть отрицательным.

Играть

Переключатель проигрывания анимации.

Изображение

Параметры отображения кадра картинки.

Имя сверху

Отображение имени переменной в отдельной строке.

Имя файла

Имя файла для выполнения или запуска.

Картинка

Растровое изображение.

Количество картинок

Количество картинок в изображении.

Команда открытия

Способ выполнения файла.

Курсор

Тип указателя мыши, когда она находится над объектом.

Левая граница

Отступ компонента от левой границы контейнера.

Лево

Положение компонента по горизонтали внутри его контейнера.

Максимальная длина

Максимальная длина вводимого значения.

Минимальная пауза

Минимальная задержка между кадрами анимации.

Минимальный размер

Ограничение изменения размеров компонентов.

Многострочное

Несколько строк для закладок.

Номер страницы

Номер страницы в общем списке страниц.

Нормальный цвет

Цвет обозначения нормального значения.

Обрезать заголовок

Исключать заголовок из области внутренних компонентов.

Ограничение размеров

Максимальные и минимальные высота и ширина.

Ориентация

Ориентация компонента.

Остановка по TAB

Активация компонента при нажатии клавиши ТАВ.

Отображение картинки

Способ отображения текста и иконки.

Отступ сверху

Отступ содержимого компонента от его верхней границы.

Отступ слева

Отступ содержимого компонента от его левой границы.

Отступ снизу

Отступ содержимого компонента от его нижней границы.

Отступ справа

Отступ содержимого компонента от его правой границы.

Параметр переменной

Используемый параметр переменной.

Параметры отображения

Параметры отображения данных переменной.

Параметры точек

Параметры отображения ломаной линии.

Пауза взамен

Пауза между кадрами для замены.

Пауза

Скорость анимации.

Переменная

Имена переменных привязанных к компоненту.

Перемещать активные

Перемещать активную закладку в первую строку.

Перенос по словам

Перенос текста по словам.

Плоское

Плоский стиль отображения.

Плоский вид

Уровень выпуклости изображения.

Подавление мерцания

Улучшение отображения изменяющихся компонентов.

Подсказка

Текст подсказки, отображаемой при наведении мыши на компонент.

Подсказка владельца

Определяет будет ли использована подсказка контейнера или собственная.

Позиция закладок

Положение закладок страниц.

Показывать подсказку

Определяет будет ли отображаться всплывающая подсказка.

Положение по высоте

Положение текстовой надписи внутри компонента по высоте.

Порядок TAB

Номер компонента в списке очередности ТАВ.

Предаварийный цвет

Цвет предаварийного значений.

Привязка к сторонам

Привязка к сторонам контейнера.

Прозрачность

Отображать компонент прозрачным.

Прозрачность заголовка

Запрет отображения фона текста заголовка.

Промежуток

Промежуток между иконкой и заголовком.

Разрешенность

Доступность компонента.

Рамка

Тип рамки компонента HAngleLabel.

Рамка

Тип рамки компонента.

Раскрашивать нажатую

Раскрашивание при наведении в нажатом состоянии.

Расположение заголовка

Расположение заголовка группы.

Расположение текста

Расположение текста по вертикали.

Растягивать

Способ растяжения изображения.

Редактор значения

Внешний редактор для ввода значения.

Рисовать прозрачным

Определяет прозрачность изображения при рисовании.

С рамкой

Отображение линии разделения.

Свойства заголовка

Параметры компонента-заголовка.

Связь с переменной (1)

Связь компонента с переменной и способы отображения ее информации.

Связь с переменной (2)

Связь компонента с переменной.

Сглаживание

Величина сглаживания цвета с цветом фона.

Сдвиг заголовка

Сдвиг текста заголовка от левой границы компонента.

Символ пароля

Символ скрывающий вводимое значение.

Скругление внешней границы

Радиус скругления.

Скругление внутри

Радиус скругления.

Смещение картинки

Смещение отображения иконки.

Список состояний

Отображать списком состояний.

Способ перемещения

Способ отображения при перетаскивании.

Стиль рамки

Стиль простой рамки.

Стиль

Стиль отображения рамки компонента.

Стиль

Стиль отображения закладок страниц.

Текст

Введенный текст.

Тень dX

Сдвиг тени по вертикали.

Тень dY

Сдвиг тени по горизонтали.

Тип внутренней границы

Тип внутренних границ компонента.

Тип границы

Способ отображения границ компонента.

Тип единиц

Тип отображаемой дополнительной информации.

Тип заливки

Способ заливки поля фигуры.

Тип линии отрезков

Параметры отображения отрезков ломаной линии.

Тип линии

Параметры линии контура фигуры.

Тип фона

Способ растяжения изображения фона.

Только для чтения

Запрет редактирования значения.

Трехмерность

Отображение с 3D эффектами.

Трехмерность владельца

Использование «Трехмерности» владельца.

Уменьшать до нуля

Разрешает уменьшать разделяемые компоненты до нуля.

Файл с сервера

Определяет будет ли файл загружен с сервера РТС.

Фон

Картинка для фона мнемосхемы.

Форма рамки

Способ рисования рамки.

Форма

Тип геометрической фигуры.

Цвет владельца

Определяет будет ли использоваться цвет контейнера или собственный.

Цвет внутренней границы

Цвет внутренней границы.

Цвет границы

Цвет границ компонента.

Цвет наведения

Цвет компонента при наведении на него курсора мыши.

Цвет рамки

Цвет рамки.

Цвет сглаживания

Цвет сглаживания фона.

Цвет тени

Определяет цвет тени у текста компонента.

Цвет фона

Основной цвет фона.

Цвет фона заголовка

Цвет фона заголовка.

Цвет шрифта заголовка

Цвет шрифта заголовка.

Цвет

Основной цвет компонента.

Циклическое

Постоянное проигрывание анимации.

Ширина

Ширина компонента.

Ширина закладки

Точная ширина закладки страниц.

Ширина изображения

Горизонтальный размер изображений списка.

Ширина поля значения

Ширина области отображения значения переменной.

Ширина рамки

Размер отступа размещения компонентов от границ страницы.

Ширина шкалы

Размер отображения шкалы.

Шрифт владельца

Определяет будет ли использоваться шрифт контейнера или собственный.

Шрифт значения

Цвет, размер и стиль шрифта значения.

Шрифт заголовка

Цвет, размер и стиль шрифта заголовка.

Шрифт

Цвет, размер и стиль шрифта.

Шрифт поворота

Цвет, размер и стиль шрифта для поворота текста.

Аварийный цвет#

Тип:

Цвет.

Описание:

Цвет обозначения аварийного порога.

Этот цвет используется, если значение переменной превышает установленный аварийный порог.

Авто выделение#

Тип:

Бинарное.

Описание:

Выделять текст при получении фокуса.

Если установлено, то при получении фокуса текст в поле редактирования будет автоматически выделен.

Авто прокрутка#

Тип:

Бинарное.

Описание:

Автоматическое увеличение внутренней области контейнера.

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

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

Предупреждение

Полосы прокрутки будут отображаться только в том случае, если в свойствах Горизонтальной и Вертикальной полос прокрутки разрешено отображение.

Авто размер#

Тип:

Бинарное.

Описание:

Автоматическая установка размеров для полного отображения содержимого.

Если включено, то при изменении содержимого компонента он изменит свой размер так, чтобы точно соответствовать размеру содержимого.

Автоизменение размера#

Тип:

Группа.

Описание:

Привязка сторон компонента к границам контейнера.

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

  • Изменять с левой границей

  • Изменять с верхней границей

  • Изменять с правой границей

  • Изменять с нижней границей

Активная по ширине#

Тип:

Бинарное.

Описание:

Отображение активной закладки на всю ширину.

Если включено, текущая закладка будет отображаться занимая всю возможную площадь заголовка.

Без границ#

Тип:

Бинарное.

Описание:

Не отображать границы кнопки.

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

В обратном порядке#

Тип:

Бинарное.

Описание:

Порядок проигрывания анимации.

Если установлено и включено проигрывание анимации, то она будет проигрываться в обратном порядке, от конца к началу.

Если не установлено и включено проигрывание анимации, то она будет проигрываться в прямом порядке, от начала к концу.

Вертикальный скроллер#

Тип:

Группа.

Описание:

Параметры вертикального скроллера.

  • Размер кнопки – Размер кнопок сдвига.

    Если это свойство установлено в значение 0 (ноль), то размер кнопок будет определен автоматически исходя из настроек системы и типа скроллера.

  • Цвет

    Цвет фона скроллера.

  • Границы

    Минимальное расстояние внутренних компонентов в контейнере до границ контейнера.

    Это значение будет добавлено к общему размеру компонентов контейнера при вычислении занимаемой ими площади.

  • Цвет владельца

    Цвет используемый для фона.

  • Гладко

    Если это свойство установлено, то при перемещении кнопки скроллера его содержимое будет отображаться с использованием дополнительного сглаживания.

  • Стиль

    Способ отображения скроллера.

    Может принимать следующие значения:

    • ssFlat

    • ssHotTrack

    • ssRegular

  • Скольжение

    Если это свойство установлено, при перемещении кнопки скроллера сразу же будет отображаться перемещение внутренних компонентов.

    Если это свойство не установлено, то внутренние компоненты будут перемещены только после отпускания кнопки скроллера.

  • Видимость

    Если установлено, отображение скроллера разрешено.

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

    Предупреждение

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

Верх#

Тип:

Число.

Описание:

Отступ от верхней границы контейнера.

Используется совместно со свойствами Верх, Лево, Высота и Ширина для задания положения и размера компонента.

Видимость#

Тип:

Бинарное.

Описание:

Видимость компонента.

Если установлено, то компонент будет отображаться в режиме тестирования и просмотра мнемосхемы.

Если не установлено, то компонент будет отображаться только в режиме редактирования, а в режимах тестирования и просмотра он будет скрыт.

Внешний цвет#

Тип:

Цвет.

Описание:

Цвет компонента между внутренними и внешними границами.

Используется для отображения внешней части компонента, не занимаемой внутренними компонентами.

Внутренняя граница#

Тип:

Группа.

Описание:

Выбор внутренних границ компонента.

Свойство предназначено для изменения цвета и типа внутренних границ компонентов.

  • Нет

  • Верх

  • Низ

  • Лево

  • Право

  • Все

Выделение закладки#

Тип:

Бинарное.

Описание:

Выделять закладку для страницы цветом.

Если установлено, то закладка для текущей страницы будет выделена цветом.

Выделять объект#

Тип:

Значение.

Описание:

Выделяемый объект.

Определяет объект который будет выделен если текущий компонент станет активным.

Выделенными могут быть только компоненты, обладающие свойствами Остановка по TAB и Порядок TAB.

Это свойство используется в компоненте RTStaticLabel для связи подписи с другим компонентом.

Из выпадающего списка можно выбрать любой компонент, который удовлетворяет условиям активации. При активации текстовой надписи указанный компонент автоматически активируется.

Выделять текущий#

Тип:

Бинарное.

Описание:

Выделение при наведении.

Если включено, при наведении курсора мыши на закладку она будет выделяться специальным цветом.

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

Тип:

Значение.

Описание:

Выравнивание текста по горизонтали.

  • taLeftJustify – к левой стороне.

  • taRightJustify – к правой стороне.

  • taCenter – по центру.

Выравнивание заголовка#

Тип:

Значение.

Описание:

Положение заголовка.

  • taCenter - Заголовок по центру границы компонента.

  • taLeftJustify - Заголовок смещен к левой границе компонента.

  • taRightJustify - Заголовок смещен к правой границе компонента.

Выравнивание надписи#

Тип:

Значение.

Описание:

Вертикальное положение подписи.

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

  • tlBottom – Надпись будет прижата к нижней части компонента.

  • tlCenter – Надпись будет выровнена по центру компонента.

  • tlTop – Надпись будет прижата к верхней части компонента.

Выравнивание текста#

Тип:

Значение.

Описание:

Выравнивание текста по горизонтали.

  • taCenter – Текст центрирован по горизонтали.

  • taLeftJustify – Текст прижат к левой границе.

  • taRightJustify – Текст прижат к правой границе.

Высота#

Тип:

Число.

Описание:

Высота компонента.

Используется совместно со свойствами Верх, Лево, Высота и Ширина для задания положения и размера компонента.

Высота элемента#

Тип:

Число.

Описание:

Вертикальный размер компонента.

Высота заголовка#

Тип:

Число.

Описание:

Устанавливает высоту подложки заголовка компонента относительно границы компонента.

При изменении высоты заголовка размер компонента не меняется.

Высота закладки#

Тип:

Число.

Описание:

Точная высота закладки страниц.

Если установлено в значение 0 (ноль), размер закладки будет вычисляться автоматически так, чтобы ее текст мог быть полностью на нее помещен.

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

Высота изображения#

Тип:

Число.

Описание:

Вертикальный размер изображений списка.

Устанавливает вертикальный размер изображений в списке компонента HRTImageList.

Предупреждение

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

  2. Если изменить размеры изображений, то список будет очищен и все ранее сохраненные изображения будут удалены!

  3. Максимальный размер изображения ограничен величиной в 100 точек.

Горизонтальный скроллер#

Тип:

Группа.

Описание:

Параметры горизонтального скроллера.

  • Размер кнопки – Размер кнопок сдвига.

    Если это свойство установлено в значение 0 (ноль), то размер кнопок будет определен автоматически исходя из настроек системы и типа скроллера.

  • Цвет

    Цвет фона скроллера.

  • Границы

    Минимальное расстояние внутренних компонентов в контейнере до границ контейнера.

    Это значение будет добавлено к общему размеру компонентов контейнера при вычислении занимаемой ими площади.

  • Цвет владельца

    Цвет используемый для фона.

  • Гладко

    Если это свойство установлено, то при перемещении кнопки скроллера его содержимое будет отображаться с использованием дополнительного сглаживания.

  • Стиль

    Способ отображения скроллера.

    Может принимать следующие значения:

    • ssFlat

    • ssHotTrack

    • ssRegular

  • Скольжение

    Если это свойство установлено, при перемещении кнопки скроллера сразу же будет отображаться перемещение внутренних компонентов.

    Если это свойство не установлено, то внутренние компоненты будут перемещены только после отпускания кнопки скроллера.

  • Видимость

    Если установлено, отображение скроллера разрешено.

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

    Предупреждение

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

Граница#

Тип:

Группа.

Описание:

Перечень границ, которые будут отображаться у компонента.

Свойство используется совместно со свойствами: Цвет границы и Тип границы.

Свойство состоит из набора границ, каждая из которых может быть включена или выключена для отображения.

  • Верх - Выделяется верхняя граница компонента.

  • Низ - Выделяется нижняя граница компонента.

  • Лево - Выделяется левая граница компонента.

  • Право - Выделяется правая граница компонента.

Значения Нет и Все не используются и не влияют на отображение границ.

Границы заголовка#

Тип:

Число.

Описание:

Отступ текста заголовка.

Отступ текста заголовка от границ и внутренней части компонента.

Границы#

Тип:

Число.

Описание:

Отступ содержимого компонента от всех его границ.

Заголовок#

Тип:

Текст.

Описание:

Текст заголовка.

Текст, используемый компонентом для отображения подписей и заголовков.

Знаковое#

Тип:

Бинарное.

Описание:

Определяет может ли число быть отрицательным.

Если установлено, то старший бит (переменная с максимальным индексом) будет использоваться как индикатор отрицательного числа.

Играть#

Тип:

Бинарное.

Описание:

Переключатель проигрывания анимации.

Если установлено и загружено изображение состоит более чем из одного кадра, то эти кадры будет автоматически сменяться со скоростью смены кадров, установленных в других свойствах изображения.

Если не установлено или изображение состоит из единственного кадра, всегда будет отображаться только один, текущий кадр.

Изображение#

Тип:

Группа.

Описание:

Параметры отображения кадра картинки.

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

Автоматически разделять

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

Если установлено, то при загрузке изображения будет применен алгоритм для автоматического создания анимации из одного изображения.

Если загружаемое изображение вытянуто по горизонтали и при этом его ширина делится нацело на его высоту, то изображение будет разбито по горизонтали на отдельные кадры. Если загружаемое изображение вытянуто по вертикали и при этом его высота делится нацело на его ширину, то изображение будет разбито по вертикали на отдельные кадры.

Если не установлено, то изображение всегда будет интерпретироваться как один кадр.

Авто-прозрачность

Если установлено, то цвет нижней левой точки изображения интерпретируется как прозрачный цвет. Этот цвет будет удален со всего изображения для всех загруженных кадров. При отображении, точки кадров цвет которых совпадет с выбранным цветом выводиться не будут, делая изображения прозрачным.

Растягивать

Способ отображения кадра при неточном совпадении размера компонента и загруженного изображения.

Прозрачность

Если установлено, то при выводе изображения оно будет выводиться прозрачным, если в его данных была указана прозрачность или она была вычислена при загрузке.

Если не установлено, то изображение всегда выводится в не прозрачном режиме, отображая цвета для всех точек.

Прозрачный цвет

Цвет, который будет использован как прозрачный.

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

Имя сверху#

Тип:

Бинарное.

Описание:

Отображение имени переменной в отдельной строке.

Если установлено, то имя переменной будет отображаться в отдельной строке первой строкой, а все данные переменной будут отображаться в следующей строке.

Если не установлено, то имя переменной будет отображаться в той же строке что и ее данные. первым полем.

Имя файла#

Тип:

Текст.

Описание:

Имя файла для выполнения или запуска.

Файл, указанный в этом свойстве может быть автоматически загружен с сервера РТС, для этого необходимо установить свойство Файл с сервера.

В случае, если указан локальный файл или он был успешно загружен с сервера РТС, он будет выполнен.

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

Если файл представляет из себя запускаемый файл (файлы с расширениями EXE, COM, BAT и т.д.) - этот файл будет запущен на выполнение.

Если файл имеет расширение зарегистрированное в системе, то будет запущена зарегистрированная для этого расширения программа и ей передан указанный файл. К примеру, если указать в свойстве Имя файла файл с расширением PDF и в системе установлена какая-либо программа для просмотра таких файлов, например AcrobatReader, то при запуске такого файла будет открыта программа просмотра, которая отобразит указанный файл.

Картинка#

Тип:

Объект.

Описание:

Растровое изображение.

Это свойство позволяет загрузить растровое изображение, данные которого будут сохранены в данных мнемосхемы.

Загруженное изображение будет использовано компонентом при отображении.

Количество картинок#

Тип:

Число.

Описание:

Количество картинок в изображении.

Указывает, какое количество картинок размещено в одном загруженном изображении. Различные картинки должны размещаться в загруженном изображении по горизонтали, друг за другом, без пропусков. Высота каждой картинки определяется общей высотой загруженного изображения, а ширина - шириной изображения, разделенного на количество картинок.

В разных режимах отображения компонентов будут использоваться различные картинки из загруженного изображения:

  • В нормально режиме отображения будет использоваться первая картинка.

  • Если компонент запрещен, то для отображения иконки будет использоваться вторая картинка.

    В случае, если загруженное изображение содержит только одну картинку, то изображение для режима запрещенности будет рассчитано автоматически на ее основе.

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

Команда открытия#

Тип:

Текст.

Описание:

Способ выполнения файла.

Строка, определяющая способ исполнения для указанного в свойстве Имя файла файла.

Поддерживаются следующие способы выполнения:

open:

Указанный файл или программа будет выполнен.

print:

Указанный файл будет распечатан на установленном по умолчанию принтере.

expolore:

Будет отображена папка проводника в которой расположен указанный файл и выделение будет установлено на него.

Курсор#

Тип:

Значение.

Описание:

Тип указателя мыши, когда она находится над объектом.

crDefault

Курсор по умолчанию для текущей операционной системы.

crAppStart

8

crArrow

9

crCross

10

crDrag

11

crHandPoint

12

crHelp

13

crHourGlass

14

crHSplit

15

crIBeam

16

crMultiDrag

17

crNo

18

crNoDrop

19

crSizeAll

20

crSizeNESW

21

crSizeNS

22

crSizeNWSE

23

crSizeWE

24

crSQLWait

25

crUpArrow

26

crVSplit

27

Левая граница#

Тип:

Число.

Описание:

Отступ компонента от левой границы контейнера.

Лево#

Тип:

Число.

Описание:

Положение компонента по горизонтали внутри его контейнера.

Используется совместно со свойствами Верх, Лево, Высота и Ширина для задания положения и размера компонента.

Максимальная длина#

Тип:

Число.

Описание:

Максимальная длина вводимого значения.

Устанавливает максимальное количество символов, которое может быть использовано при вводе значения.

Минимальная пауза#

Тип:

Число.

Описание:

Минимальная задержка между кадрами анимации.

Величина, определяющая минимально возможную задержку между переключением кадров анимации. Используется совместно со свойством Пауза взамен.

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

В случае, если между кадрами анимации указана задержка менее указанной величины, будет использовано значение задержки из свойства Пауза взамен.

Минимальный размер#

Тип:

Число.

Описание:

Ограничение изменения размеров компонентов.

Устанавливает минимальный размер, до которого TSplitter может уменьшить разделяемые компоненты. Используется если свойство Уменьшать до нуля не установлено.

Номер страницы#

Тип:

Число.

Описание:

Номер страницы в общем списке страниц.

Номер страницы в списке страниц. Это свойство может принимать числовые значения начиная с нуля.

Закладки для страниц отображаются в соответствии с их порядковым номером в списке страниц. Номер страницы используется для того, чтобы изменить порядок страниц. Для изменения номера необходимо установить в этом свойстве значение большее номера той страницы, за которой необходимо разместить страницу. Если необходимо сделать страницу первой, то необходимо ввести значение 0 (ноль).

Многострочное#

Тип:

Бинарное.

Описание:

Несколько строк для закладок.

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

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

Нормальный цвет#

Тип:

Цвет.

Описание:

Цвет обозначения нормального значения.

Этот цвет используется, если значение переменной не превышает установленные пороги.

Обрезать заголовок#

Тип:

Бинарное.

Описание:

Исключать заголовок из области внутренних компонентов.

Если включено, область заголовка будет исключена из той области, которую могут занимать внутренние компоненты контейнера.

Если выключено, внутренние компоненты контейнера могут занимать область заголовка. В этом случае внутренние компоненты могут быть расположены в области заголовка, в том числе с перекрытием его текста.

Ограничение размеров#

Тип:

Группа.

Описание:

Максимальные и минимальные высота и ширина.

  • Максимальная высота, Максимальная ширина

    Определяет максимальный размер компонента. Компонент не может иметь размер более указанного.

  • Минимальная высота, Минимальная ширина

    Определяет минимальный размер компонента. Компонент не может иметь размер менее указанного.

Ориентация#

Тип:

Бинарное.

Описание:

Ориентация компонента.

  • pbHorizontal – Компонент ориентировал слева-направо.

  • pbVertical – Компонент ориентирован сверху-вниз.

Остановка по TAB#

Тип:

Бинарное.

Описание:

Активация компонента при нажатии клавиши ТАВ.

При нажатии на кнопку TAB (табуляция) на клавиатуре будет активирован следующий компонент, у которого установлено свойство Остановка по TAB. Порядок в котором компоненты будут активироваться при нажатии кнопки TAB определяется номером в свойстве Порядок TAB. Компоненты активируется по очереди, в соответствии с их номером.

Отображение картинки#

Тип:

Значение.

Описание:

Способ отображения текста и иконки.

Определяет какие свойства будут отображаться у компонента.

  • dmBoth – Отображается и заголовок и иконка.

  • dmGlyphOnly – Отображается только иконка.

  • dmTextOnly – Отображается только заголовок.

Отступ сверху#

Тип:

Число.

Описание:

Отступ содержимого компонента от его верхней границы.

Отступ слева#

Тип:

Число.

Описание:

Отступ содержимого компонента от его левой границы.

Отступ снизу#

Тип:

Число.

Описание:

Отступ содержимого компонента от его нижней границы.

Отступ справа#

Тип:

Число.

Описание:

Отступ содержимого компонента от его правой границы.

Параметр переменной#

Тип:

Группа.

Описание:

Используемый параметр переменной.

Может принимать следующие значения:

rtdDrawValue

Значение в инженерных единицах.

rtdDrawVolts

Значение в электрических единицах.

rtdDrawValues

Оба варианта значения.

rtdDrawState

Номер статуса.

rtdDrawStateText

Текст соответствующий статусу.

rtdDrawType

Номер типа переменной.

rtdDrawTypeText

Текст, соответствующий типу переменной.

rtdDrawIUnits

Инженерные единицы.

rtdDrawEUnits

Электрические единицы.

rtdVariableName

Имя переменной.

rtdFormula

Формула расчета переменной.

rtdPrim

Примечание, указанной для переменной.

Параметры отображения#

Тип:

Бинарное.

Описание:

Параметры отображения данных переменной.

Набор параметров определяющих способ отображения значения переменной.

Цвет текста конфигурации

Если установлено, то для цвета текста будет использован цвет переменной, установленный в цветовой схеме для текущего статуса.

Цвет фона конфигурации

Если установлено, то для цвета фона будет использован цвет переменной, установленный в цветовой схеме для текущего статуса.

Инвертировать цвета

Если установлено, то при отображении цветов фона и текст цвета будут использоваться наоборот.

Не отображать значимость

Если установлено, то Обозначение значимости, поверки и порогов значений не будут отображаться для этого компонента.

Параметры точек#

Тип:

Группа.

Описание:

Параметры отображения ломаной линии.

Этот набор свойств описывает способ отображения ломаной линии состоящей как из отрезков (компоненты HLineControl, RTLine), так и для линий имеющих площадь (компоненты HContourLine).

Для линий из отрезков определяются следующие свойства:

  • Тип заливки

    В случае, если линия используется для отображения замкнутого контура параметры определяют цвет и тип заполнения контура.

    Для линий с площадью этот параметр не используется. Такие линии не могут быть отображены в виде замкнутого контура.

  • Закрытый полигон

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

    Для линий с площадью этот параметр не используется. Такие линии не могут быть отображены в виде замкнутого контура.

  • Фигура

    Определяет тип фигура, которая будет отображена в конце линии. В зависимости от настройки Фигура на каждой линии фигура будет отображаться для последнего или для всех отрезков линии.

  • Угол фигуры

    Определяет угол размаха перьев для фигура на основе «стрелки», таких как HFigureFillArrow, HFigureClosedArrow и HFigureArrow.

  • Фигура на каждой линии

    Если установлено, то фигура будет отображаться на последней точке каждого отрезка линии, включая замыкающий отрезок для замкнутого контура.

    Если не установлено, то фигура будет отображаться на последней точке всей линии или на последней точке замыкающего отрезка для замкнутого контура.

  • Цвет фигуры

    Цвет, используемый для отображения фигуры.

  • Размер фигуры

    Размер отображаемой фигуры.

  • Сплошная фигура

    Если установлено, то для отображения контура фигуры будет использована сплошная линия.

    Если не установлено, то контур фигуры будет отображаться тем же типом линии, которая установлена для отображения отрезков, с учетом шаблона.

  • Линии видимы

    Определяет видимость линий отрезков.

    Если не установлена, линии отрезков соединяющих точки отображаться не будут.

    Этот параметр не влияет на отображение площади линий с площадью и отображение фигур.

  • Тип линии

    Набор свойств, определяющих способ отображения линий отрезков соединяющих точки.

    Эти параметры используются только в том случае, если линии отрезков отображаются.

В дополнении к свойствам линий из отрезков, для линий с площадью определяются дополнительные свойства:

  • Цвет рамки

    Цвет границы площади отрезков.

  • Ширина рамки

    Ширина линии, используемой для отображения границы площади линии.

  • Толщина контура

    Ширина контура площади линии.

  • Скругление

    Если установлено, то площадь будет отображаться со скруглением сочленений площадей отрезков линии.

Пауза взамен#

Тип:

Число.

Описание:

Пауза между кадрами для замены.

Это свойство используется совместно со свойством Минимальная пауза.

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

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

Пауза#

Тип:

Число.

Описание:

Скорость анимации.

Определяет паузу между кадрами анимации.

Переменная#

Тип:

Значение.

Описание:

Имена переменных привязанных к компоненту.

Для каждой переменной отдельная строка выбора. Для компонента RTDBits - 8 переменных (Переменная0..7). Для компонента RTDBits 16 - 16 переменных (Variable от 0 до 15). Для компонента RTDBits 32 - 32 переменные (Variable от 0 до 31).

Перемещать активные#

Тип:

Бинарное.

Описание:

Перемещать активную закладку в первую строку.

Если включено и закладки отображаются в несколько строк, при активации закладки ее ряд будет перемещен в первую строку заголовка.

Перенос по словам#

Тип:

Бинарное.

Описание:

Перенос текста по словам.

Если текст компонента длиннее ширины компонента и это свойство установлено, то он будет автоматически перенесен на следующую строку по границам слов.

Если текст компонента длиннее ширины компонента и это свойство НЕ установлено, то он будет выведен одной строкой, а часть не влезающая в область компонента будет обрезана.

Плоское#

Тип:

Число.

Описание:

Плоский стиль отображения.

Если установлено, то компонент будет отображаться в «плоском» стиле.

Если не установлено, то компонент будет отображаться в «объемном» стиле.

Плоский вид#

Тип:

Число.

Описание:

Уровень выпуклости изображения.

Чем больше величина свойства, тем сильнее отображается объемность.

Подавление мерцания#

Тип:

Бинарное.

Описание:

Улучшение отображения изменяющихся компонентов.

Если этот параметр установлен, то при отображении компонентов, помещенных в этот контейнер будет применен специальный алгоритм для удаления эффекта «мерцания» при перерисовке содержимого.

Эффект мерцания проявляется из-за того, что при отображении компонентов, как правило, сначала вся область компонента закрашивается цветом фона и, после этого, рисуется его содержимое. При быстром и частом изменении содержимого компонента можно заметить как содержимое компонента то появляется, то пропадает.

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

Подсказка#

Тип:

Текст.

Описание:

Текст подсказки, отображаемой при наведении мыши на компонент.

Текст подсказки можно вносить в ручную в строку или в открывающееся окно.

Подсказка владельца#

Тип:

Бинарное.

Описание:

Определяет будет ли использована подсказка контейнера или собственная.

Если установлено, то будет использоваться значение свойства Подсказка у контейнера компонента.

Если не установлено, то будет использоваться свойство Подсказка компонента.

Позиция закладок#

Тип:

Значение.

Описание:

Положение закладок страниц.

Определяет сторону на которой будут расположены закладки страниц.

  • tpBottom – Закладки снизу.

  • tpLeft – Закладки слева.

  • tpRight – Закладки справа.

  • tpTop – Закладки сверху.

Показывать подсказку#

Тип:

Бинарное.

Описание:

Определяет будет ли отображаться всплывающая подсказка.

Если установлено, при наведении мыши на компонент будет отображаться всплывающее окно с текстом подсказки из свойства Подсказка.

Положение по высоте#

Тип:

Значение.

Описание:

Положение текстовой надписи внутри компонента по высоте.

  • tlBottom - Прижать к низу компонента.

  • tlCenter - Выровнять по центру компонента.

  • tlTop - Прижать к верху компонента.

Порядок TAB#

Тип:

Число.

Описание:

Номер компонента в списке очередности TAB.

При нажатии на кнопку TAB (табуляция) на клавиатуре будет активирован следующий компонент, у которого установлено свойство Остановка по TAB. Порядок в котором компоненты будут активироваться при нажатии кнопки TAB определяется номером в свойстве Порядок TAB. Компоненты активируется по очереди, в соответствии с их номером.

Предаварийный цвет#

Тип:

Цвет.

Описание:

Определяет цвет компонента при пред-аварийного значениях переменной.

Этот цвет используется, если значение переменной превышает установленный пред-аварийный но не превышает аварийный порог.

Привязка к сторонам#

Тип:

Значение.

Описание:

Привязка к сторонам контейнера.

При изменении размера контейнера, компонент может менять свое положение внутри него, сохраняя свое относительное положение для указанно стороны.

  • alNone – Компонент не следит за изменением размера контейнера.

  • alTop – Компонент привязан к верхней части контейнера.

    Компонент будет занимать всю ширину контейнера при его изменении сохраняя свою высоту.

  • alBottom – Компонент привязан к нижней части контейнера.

    Компонент будет занимать всю ширину контейнера при его изменении сохраняя свою высоту.

  • alLeft – Компонент привязан к левой части контейнера.

    Компонент будет занимать всю высоту контейнера при его изменении сохраняя свою ширину.

  • alRight – Компонент привязан к правой части контейнера.

    Компонент будет занимать всю высоту контейнера при его изменении сохраняя свою ширину.

  • alClient – Компонент привязан ко всей области контейнера.

    Компонент будет занимать всю высоту и ширину контейнера при его изменении.

Прозрачность#

Тип:

Бинарное.

Описание:

Отображать компонент прозрачным.

Если установлено, то основной фон компонента при отображении отображаться не будет делая его «прозрачным».

В режиме прозрачности отображается только содержимое компонента, отличающееся по цвету от цвета фона.

Прозрачность заголовка#

Тип:

Бинарное.

Описание:

Запрет отображения фона текста заголовка.

Если включено, фон текста заголовка выводиться не будет и текст заголовка будет отображаться «прозрачным».

Если выключено, фон текста заголовка будет отображаться с отступов равным значению свойства Границы заголовка от текста заголовка.

Промежуток#

Тип:

Число.

Описание:

Промежуток между иконкой и заголовком.

Расстояние между отображением иконки и заголовка, определяющее смещение заголовка от правой границы иконки.

Разрешенность#

Тип:

Бинарное.

Описание:

Доступность компонента.

Если установлено, то компонент будет отображаться и работать как «доступный», т.е. этот компонент и все компоненты содержащиеся в нем могут быть выделены и их функции доступны.

Если НЕ установлено, то компонент и все компоненты содержащиеся в нем будут недоступны.

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

Рамка#

Тип:

Значение.

Описание:

Тип рамки компонента.

Поддерживаются следующие типы обрамления:

Название

Изображение

Примечание

HBOX_Border

р1

Для этого обрамления используется цвет из свойства «Цвет рамки».

HBOX_Box

р2

HBOX_Button

р3

HBOX_Control

р4

HBOX_EdgeDown

р5

HBOX_EdgeUp

р6

HBOX_Frame

р7

HBOX_HeavyBox

р8

HBOX_Lower

р9

HBOX_None

р10

HBOX_Null

При установке этого типа обрамления некоторые компоненты могут не отображать фон, т.е. рисоваться «прозрачными».

HBOX_Raise

р11

HBOX_Rect

р12

Для этого обрамления всегда используется Черный цвет.

HBOX_Solid

р13

Для этого обрамления используется цвет из свойства «Цвет рамки».

Раскрашивать нажатую#

Тип:

Бинарное.

Описание:

Раскрашивание при наведении в нажатом состоянии.

Если установлено, то при наведении курсора мыши на компонент, отображающийся в нажатом состоянии (например на кнопку-переключатель) фон компонента будет отображаться в соответствии с цветом, выбранным в свойстве Цвет наведения.

Если не установлено, то цвет фона компонента будет изменяться в соответствии с цветом свойства Цвет наведения только в случае, если компонент не находится в состоянии «нажатый».

Расположение заголовка#

Тип:

Значение.

Описание:

Расположение заголовка группы.

  • tlTop - Заголовок расположен в верхней части компонента.

  • tlBottom - Заголовок расположен в нижней части компонента.

  • tlCenter - Заголовок не отображается.

Расположение текста#

Тип:

Значение.

Описание:

Расположение текста по вертикали.

  • tlBottom – Текст прижат к низу.

  • tlCenter – Текст центрирован по вертикали.

  • tlTop – Текст прижат к верху.

Растягивать#

Тип:

Значение.

Описание:

Способ растяжения изображения.

  • HBT_Center – Изображение будет центрировано таким образом, что центр изображения совпадет с центром компонента.

  • HBT_Crop – Изображение будет выведено начиная с верхнего левого угла компонента. Часть изображения выходящая за пределы габаритов компонента будет обрезана.

  • HBT_RatioStretch – Изображение будет растянуто или сжато до размеров компонента с сохранением оригинального соотношения высоты и ширины.

  • HBT_Stretch – Изображение будет растянуто или сжато до размеров компонента без сохранения оригинального соотношения высоты и ширины. Изображение всегда займет всю площадь компонента.

  • HBT_Tile – Изображение будет выведено начиная с верхнего левого угла компонента. Изображение будет повторяться по вертикали и горизонтали столько раз, сколько понадобится для того, чтобы заполнить всю площадь компонента.

Редактор значения#

Тип:

Значение.

Описание:

Внешний редактор для ввода значения.

Активные компоненты, передающие значения серверу РТС, такие как RTButton, могут использовать внешние компоненты для ввода произвольного значения для передачи.

Это свойство позволяет выбрать внешний компонент-редактор для указания значения.

Свойство представляет из себя выпадающий список, в котором отображаются все компоненты текущей мнемосхемы, которые могут быть использованы как редакторы значения. Таким компонентом может быть, например, компонент TEdit.

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

Предупреждение

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

Рисовать прозрачным#

Тип:

Бинарное.

Описание:

Определяет прозрачность изображения при рисовании.

Если установлено, то изображения из списка компонента HRTImageList будут отображаться прозрачными. В этом случае цвет установленный как прозрачный при редактировании списка изображений отображаться не будет.

Если не установлено, то все точки изображения из списка компонента HRTImageList всегда будут отображаться, даже если они были прозрачные в оригинальном файле изображений или были сделаны такими при редактировании списка изображений.

С рамкой#

Тип:

Бинарное.

Описание:

Отображение линии разделения.

Если установлено, то на поле компонента будет отображена дополнительная линия разделения для выделения области компонента.

Свойства заголовка#

Тип:

Группа.

Описание:

Параметры компонента-заголовка.

Активный

Устанавливает флаг активности заголовка.

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

Активный фон

Цвет фона, используемый в активном режиме.

Активный шрифт

Цвет текста, используемый в активном режиме.

Фон

Цвет фона, используемый в неактивном режиме.

Цвет символов

Цвет текста, используемый в активном режиме.

Рамка

Тип отображения границ.

Цвет рамки

Цвет отображения границ.

Граница

Перечень границ, которые будут отображаться у компонента.

Заголовок

Текст отображаемый на заголовке.

Выравнивание заголовка

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

Фон заголовка

Фон под текстом заголовка.

Если указано значение clNone, то фон под текстом не отображается.

Размер скроллера

Величина выделенной области на заголовке в экранных точках или процентах.

Это значение по разному используется при разном способе отображения заголовка.

Размер в процентах

Если установлено, то значение Размер скроллера интерпретируется как процент ширины компонента.

Тип

Способ отображения заголовка.

Многие параметры заголовка интерпретируются по разному в зависимости от выбранного способа отображения.

Шрифт

Шрифт текста в заголовке.

Параметры

Набор параметров, определяющих способ отображения заголовка.

Некоторые элементы этого свойства могут не использоваться из-за ограничений использования мнемосхем.

Возможно использование следующих элементов:

  • Системный цвет – Если установлено, то будут использоваться цвета по умолчанию для текущей ОС.

  • Системный шрифт – Если установлено, то будут использоваться шрифты по умолчанию для текущей ОС.

  • Уменьшенный заголовок – Если установлено, то заголовок отображается как типовой заголовок для вспомогательного окна для текущей ОС.

  • Надпись – Если установлено, то текст в заголовке будет отображаться.

Предупреждение

Свойства не указанные в таблице не используются.

Связь с переменной (1)#

Тип:

Группа.

Описание:

Связь компонента с переменной и способы отображения ее информации.

Для связи компонента с переменной можно использовать Редактор связи с переменной или указать имя переменной вручную.

Цвет фона по умолчанию, Цвет по умолчанию

Если компонент не связан с переменной, то будет использован указанный цвет для индикации неправильного конфигурирования компонента или несоответствие его настройки загруженной конфигурации.

Отображаемый параметр

Параметр переменной отображаемый компонентом.

Параметры отображения

Свойство Параметры отображения.

Цвет фона ошибки, Цвет ошибки, Текст ошибки

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

Подтверждение пароля

Если установлено, то при передаче сигнала управления с использованием этой связи с переменной будет выведен диалог для подтверждения пароля управления.

Формат значения

Формат используемый для формирования текста для значения.

По умолчанию используется формат %.3f, что соответствует выводу числа с тремя цифрами после запятой.

Предупреждение

При указании формата символы % и f должны быть указаны.

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

Имя переменной

Имя переменной, с которой связан компонент.

Для связи компонента с переменной можно использовать Редактор связи с переменной или указать имя переменной вручную.

Связь с переменной (2)#

Тип:

Группа.

Описание:

Связь компонента с переменной.

Цвет фона по умолчанию

Если компонент не связан с переменной, то будет использован указанный цвет для индикации неправильного конфигурирования компонента или несоответствие его настройки загруженной конфигурации.

Цвет фона ошибки

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

Имя переменной

Имя переменной, с которой связан компонент.

Для связи компонента с переменной можно использовать Редактор связи с переменной или указать имя переменной вручную.

Связь с переменной (3)#

Тип:

Группа.

Описание:

Связь компонента с командой.

Свойство для связи с командой из конфигурации IngortechSCADA для передачи значений из Оболочки оператора серверу РТС.

Для связи компонента с переменной можно использовать Редактор связи с переменной или указать имя переменной вручную.

Предупреждение

При установке связи с переменой для этого свойства можно использовать только переменные типа «Команда».

Подтверждение пароля

Если установлено, то перед передачей значения будет выдан диалог подтверждения отправки значения. В этом диалоге пользователь должен ввести пароль для учетной записи используемой для отправки значения.

Если не установлено, значение будет передано без дополнительного подтверждения.

Передаваемое значение

Значение, передаваемое для этой переменной.

Некоторые компоненты позволяют указать другой источник значения. В этом случае значение этого свойства не используется.

Способ передачи

Способ формирования передаваемого значения.

  • cvDoNotSend – Не передавать значение. При выборе этого способа передача значения не произойдет. Этот способ можно использовать для временного отключения функционала передачи значения.

  • svSendValue – Передавать установленное значение.

  • svInvertValue – Передавать инвертированное значение. При выборе этого способа на сервер РТС будут переданы значения 1 (единица) или 0 (ноль) в зависимости от текущего значения переменной. Если текущее значение переменной не равно единице, то будет передано значение 0 (ноль). Если текущее значение переменной равно нулю, то будет передано значение 1 (единица).

Имя переменной

Имя команды, связанной с этим свойством.

Связь с переменной (4)#

Тип:

Группа.

Описание:

Связь компонента с мнемосхемой.

Свойство для открытия и переключения мнемосхем.

Для этого свойства связь с переменной конфигурации не нужна.

Замещать

Если установлено, то мнемосхема заменит текущую открытую мнемосхему.

Если не установлено, то мнемосхема будет открыта в новом окне.

Мнемосхема

Наименование файла мнемосхемы. Файл должен быть указан таким образом, чтобы он мог быть загружен с сервера РТС с использованием указанного имени. Обычно мнемосхемы располагаются в каталоге Forms сервера РТС. В случае, если необходимо открыть мнемосхему с именем главная.frm из этого каталога имя файла мнемосхемы должно быть указано как Forms/главная.frm.

Связь с переменной (5)#

Тип:

Группа.

Описание:

Связь компонента с хранилищем изображений.

Свойство для связи указания переменной конфигурации РТС и компонента хранилища изображений.

Хранилище

Поле для выбора хранилища изображений.

В этом поле отображается список компонентов-хранилищ, установленных на текущей мнемосхеме. Связи, заданные в редакторе хранилищ используются для загрузки и отображения изображений в соответствии со статусом связанной переменной.

Имя переменной

Название переменной из конфигурации РТС с которой связан компонент.

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

Сглаживание#

Тип:

Число.

Описание:

Величина сглаживания цвета с цветом фона.

Задает насколько цвет фона будет влиять на отображаемый цвет. Чем больше величина, тем сильнее цвет фона влияет на результат.

Сдвиг заголовка#

Тип:

Число.

Описание:

Сдвиг текста заголовка от левой границы компонента.

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

Символ пароля#

Тип:

Число.

Описание:

Символ скрывающий вводимое значение.

Для того, чтобы вводимое значение не было видно в поле редактирования можно использовать это свойство.

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

К примеру, если установить в значение этого поля символ * (звездочка), то при вводе все символы будут заменены на этот символ.

Для отмены скрытия необходимо установить в это свойство значение #0 или удалить весь текст и это значение будет установлено автоматически.

Скругление внешней границы#

Тип:

Число.

Описание:

Радиус скругления.

Радиус скругления углов внешней рамки компонента.

Скругление внутри#

Тип:

Бинарное.

Описание:

Радиус скругления.

Радиус скругления углов внутренней рамки компонента.

Смещение картинки#

Тип:

Число.

Описание:

Смещение отображения иконки.

Это свойство определяет насколько будет смещена иконка при отображении совместно с заголовком.

В случае, если тип отображения установлен так, что иконка и заголовок не отображаются одновременно, значение этого поля не используется.

Список состояний#

Тип:

Бинарное.

Описание:

Отображать списком состояний.

Если установлено, то все установленные переменные будут отображаться в виде вертикального списка, в каждой строке которого будет отображаться статус переменной.

../../_images/stat-list.png

Если не установлено, то будет отображаться одно значение, собранное из состояний всех установленных переменных.

Способ перемещения#

Тип:

Значение.

Описание:

Способ отображения при перетаскивании.

  • rsLine - Черный прямоугольник.

  • rsNone - Перемещение компонента не отображается на экране.

  • rsPattern - Серый полупрозрачный прямоугольник.

  • rsUpdate - При перемещении компонент полностью сохраняет свой вид.

Стиль рамки#

Тип:

Бинарное.

Описание:

Стиль простой рамки.

Устанавливает простой стиль отображения рамки компонента.

Может принимать следующие значения:

  • bsNone – Рамка не отображается.

  • bsSingle – Отображается одиночная рамка.

Стиль#

Тип:

Бинарное.

Описание:

Стиль отображения закладок страниц.

  • tsTabs – закладки отображаются в виде связанных со страницами ярлыков.

  • tsButtons – закладки отображаются в виде кнопок.

  • tsFlatButtons – закладки отображаются в виде плоских кнопок.

Стиль#

Тип:

Бинарное.

Описание:

Стиль отображения рамки компонента.

Отображает рамку вокруг компонента в двух формах:

  • bsLowered - Нажато.

  • bsRaised - Отжато.

Текст#

Тип:

Текст.

Описание:

Введенный текст.

Это поле содержит текст заранее установленный при редактировании мнемосхемы или значение, введенное пользователем при исполнении мнемосхемы.

Тень dX#

Тип:

Число.

Описание:

Сдвиг тени по горизонтали.

Если указывается положительное число - тень сдвигается вправо.

Если указывается отрицательное число - тень сдвигается влево.

Используется совместно со свойствами Цвет тени, Тень dX и Тень dY для отображения тени под текстом.

Тень dY#

Тип:

Число.

Описание:

Сдвиг тени по вертикали.

Если указывается положительное число - тень сдвигается вниз.

Если указывается отрицательное число - тень сдвигается вверх.

Используется совместно со свойствами Цвет тени, Тень dX и Тень dY для отображения тени под текстом.

Тип внутренней границы#

Тип:

Значение.

Описание:

Тип внутренних границ компонента.

Типы внутренних границ компонентов аналогичные свойству Типы границы.

Тип границы#

Тип:

Значение.

Описание:

Способ отображения границ компонента.

Свойство используется совместно со свойствами: Цвет границы и Граница.

Свойство может принимать следующие значения:

  • HBRD_EtchedDown

28

  • HBRD_EtchedUp

29

  • HBRD_Line

30

  • HBRD_LinePoint

31

  • HBRD_Lower

32

  • HBRD_None

33

  • HBRD_Raise

34

  • HBRD_Space

35

Тип единиц#

Тип:

Группа.

Описание:

Тип отображаемой дополнительной информации.

Может принимать следующие значения:

rtdDrawValue

Значение в инженерных единицах.

rtdDrawVolts

Значение в электрических единицах.

rtdDrawValues

Оба варианта значения.

rtdDrawState

Номер статуса.

rtdDrawStateText

Текст соответствующий статусу.

rtdDrawType

Номер типа переменной.

rtdDrawTypeText

Текст, соответствующий типу переменной.

rtdDrawIUnits

Инженерные единицы.

rtdDrawEUnits

Электрические единицы.

rtdVariableName

Имя переменной.

rtdFormula

Формула расчета переменной.

rtdPrim

Примечание, указанной для переменной.

Тип заливки#

Тип:

Группа.

Описание:

Способ заливки поля фигуры.

  • Цвет - Цвет заливки площади компонента.

  • Стиль - Стиль заливки из набора.

Тип линии отрезков#

Тип:

Группа.

Описание:

Параметры отображения отрезков ломаной линии.

Цвет

Цвет линии.

Шаблон линии

Шаблон линии.

Длины штрихов и пропусков в линии в экранных точках, разделенные символом «,» (запятая). Первое число в списке обозначает длину штриха, второе длину пропуска, третье - штриха и т.д.

Примеры:

  • Шаблон «» (пустая строка) соответствует сплошной линии.

  • Шаблон «ЧИСЛО» (любое одно число) соответствует сплошной линии.

  • Шаблон «ЧИСЛО1,ЧИСЛО2» (два числа разделенные запятой) соответствуют линии у которой длина штриха установлена в значение ЧИСЛО1 и длина пропуска в значение ЧИСЛО2.

При задании шаблона действуют следующие ограничения:

  • Максимальная длина одного элемента шаблона - 100 точек.

  • Максимальное количество заданных элементов - 10 штук.

Скругленный конец

Скруглять окончание штрихов.

Если установлено, то отображаемые штрихи будут скруглены скругленный-конец.

Если не установлено, то штрихи будут отображаться с четкими границами плоский-конец.

Стиль

Стиль штрихов.

Если установлено в значение HPS_Solid, то штрихи отображаются, если установлено в значение HPS_None, то штрихи не отображаются.

Ширина

Ширина (толщина) линии в точках.

При отображении линии половина ее ширины добавляется к началу и окончанию штриха, таким образом штрих удлиняется на половину толщины линии. Это необходимо учитывать при задании шаблона линии. К примеру, если установлена толщина линии в 10 точек и при этом шаблон линии указан как «10,10», то длина пропуска будет меньше указанного количества точек за счет ширины линии. Для того, чтобы при ширине линии в 10 точек штрих и пропуск отображались одинакового размера необходимо указать длину штриха в 10, а пропуска в 20 точек.

Тип линии#

Тип:

Группа.

Описание:

Параметры линии контура фигуры.

  • Цвет – Цвет линии контура.

  • Режим – Способ отображения линии контура.

  • Стиль – Стиль линии контура.

  • Ширина – Толщина линии контура.

Тип фона#

Тип:

Значение.

Описание:

Способ растяжения изображения фона.

Описывает способ растяжения изображения установленного в качестве фона.

Только для чтения#

Тип:

Бинарное.

Описание:

Запрет редактирования значения.

Если установлено, то текст в этом поле редактирования нельзя изменить.

Трехмерность#

Тип:

Бинарное.

Описание:

Отображение с 3D эффектами.

Трехмерность владельца#

Тип:

Бинарное.

Описание:

Использование «Трехмерности» владельца.

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

Уменьшать до нуля#

Тип:

Бинарное.

Описание:

Разрешает уменьшать разделяемые компоненты до нуля.

Если установлено, при изменении размера разрешает уменьшить длину или высоту компонентов до нуля, делая их невидимыми.

Если не установлено, то минимальный размер разделяемых компонентов будет ограничен значением свойства Минимальный размер.

Файл с сервера#

Тип:

Бинарное.

Описание:

Определяет будет ли файл загружен с сервера РТС.

Если установлено, то файл указанный в свойстве Имя файла - это файл на сервере РТС, а не на локальном диске. В этом случае, при выполнении команды, указанный файл будет загружен с сервера РТС и, после успешной загрузки, он будет выполнен.

Если не установлено, то файл указанный в свойстве Имя файла - это файл на локальном диске того компьютера, на котором отображается мнемосхема.

Фон#

Тип:

Объект.

Описание:

Картинка для фона мнемосхемы.

Это свойство позволяет загрузить и установить для фона мнемосхемы статическое изображение.

Способ отображения фонового изображения определяется свойством Тип фона.

Форма рамки#

Тип:

Значение.

Описание:

Способ рисования рамки.

Тип отображения рамки компонента TBevel.

  • bsBox – Вся область компонента отображается нажатой или отжатой, в зависимости от свойства Стиль.

  • bsFrame – Область компонента отображается как нажатый или отжатый фрейм.

  • bsTopLine – Линия вдоль верхней границы компонента.

  • bsBottomLine – Линия вдоль нижней границы компонента.

  • bsLeftLine – Линия вдоль левой границы компонента.

  • bsRightLine – Линия вдоль правой границы компонента.

  • bsSpacer – отображает рамку как пустое пространство закрашенное цветом компонента.

Форма#

Тип:

Значение.

Описание:

Тип геометрической фигуры.

Тип фигуры из набора возможных типов:

  • stCircle – Окружность. Радиус окружности определяется наименьшей величиной из свойств Высота и Ширина.

  • stEllipse – Эллипс списанный в границы компонента.

  • stRectangle – Прямоугольник. Границы прямоугольника совпадают с границами компонента.

  • stRoundRect – Прямоугольник со скругленными углами.

  • stSquare – Квадрат. Размер квадрата определяется наименьшей величиной из свойств Высота и Ширина.

  • stRoundSquare – Квадрат со скругленными углами.

Цвет владельца#

Тип:

Бинарное.

Описание:

Использует цвет владельца для компонента.

Если включено, то цвет компонента будет тем же, что и установлен в свойствах контейнера.

Цвет внутренней границы#

Тип:

Цвет.

Описание:

Цвет внутренней границы.

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

Цвет границы#

Тип:

Цвет.

Описание:

Цвет границ компонента.

Свойство используется совместно со свойствами: Граница и Тип границы.

Свойство используется для установки цвета границы, если ее тип установлен в значения: HBRD_Space, HBRD_Line или HBRD_LinePoint.

Цвет наведения#

Тип:

Цвет.

Описание:

Цвет компонента при наведении на него курсора мыши.

Цвет, используемый для компонента при наведении на него курсора мыши при выполнении мнемосхемы.

Цвет рамки#

Тип:

Цвет.

Описание:

Цвет рамки.

Это свойство используется совместно со свойством Рамка и определяет цвет для обрамления, если оно установлено в значения HBOX_Border или HBOX_Solid.

Цвет сглаживания#

Тип:

Число.

Описание:

Цвет сглаживания фона.

Свойства Цвет сглаживания и Сглаживание используются одновременно.

Задает цвет общего фона. Этот цвет определяет к какому цвету будет стремиться результат, при увеличении величины его влияния.

Цвет тени#

Тип:

Цвет.

Описание:

Определяет цвет тени у текста компонента.

Используется совместно со свойствами Цвет тени, Тень dX и Тень dY для отображения тени под текстом.

Цвет фона#

Тип:

Цвет.

Описание:

Основной цвет фона.

Базовый цвет списка. Этим цветом будут заменены все точки на изображения при загрузке графических форматов поддерживающих прозрачность (GIF, PNG). Так же, при выборе в Редакторе HRTImageList прозрачного цвета для каждого элемента, этим цветом будет заменен выбранный.

При отображении картинки, основной цвет фона будет выведен только в том случае, если для элемента списка отключена прозрачность.

Цвет фона заголовка#

Тип:

Цвет.

Описание:

Цвет фона заголовка.

Цвет шрифта заголовка#

Тип:

Цвет.

Описание:

Цвет шрифта заголовка.

Цвет#

Тип:

Цвет.

Описание:

Основной цвет компонента.

Использование этого свойства определяется компонентом. Обычно это свойство определяет основной цвет фона компонента.

Циклическое#

Тип:

Бинарное.

Описание:

Постоянное проигрывание анимации.

Если установлено, то после того как при проигрывании анимации будет отображен последний кадр проигрывание не прекратится, а переключится на первый кадр и продолжится.

Если не установлено, то после того как при проигрывании анимации будет отображен последний кадр проигрывание прекратится.

Ширина#

Тип:

Число.

Описание:

Ширина компонента.

Используется совместно со свойствами Верх, Лево, Высота и Ширина для задания положения и размера компонента.

Ширина закладки#

Тип:

Число.

Описание:

Точная ширина закладки страниц.

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

Если установлено в значение отличное от нуля, эта величина будет определять размер закладки. В этом режиме закладки будут иметь одинаковый размер вне зависимости от текста закладки.

Ширина изображения#

Тип:

Число.

Описание:

Горизонтальный размер изображений списка.

Устанавливает горизонтальный размер изображений в списке компонента HRTImageList.

Предупреждение

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

  2. Если изменить размеры изображений, то список будет очищен и все ранее сохраненные изображения будут удалены!

  3. Максимальный размер изображения ограничен величиной в 100 точек.

Ширина рамки#

Тип:

Число.

Описание:

Размер отступа размещения компонентов от границ страницы.

Определяет расстояние от границ страницы, на котором могут быть размещены компоненты.

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

Ширина поля значения#

Тип:

Число.

Описание:

Ширина области отображения значения переменной.

Если установлено в значение отличное от нуля, то эта величина будет использована для формирования области для значения.

Если установлено в значение 0, то ширина области для значения будет вычислена автоматически, в зависимости от текущего выбранного шрифта.

Ширина шкалы#

Тип:

Число.

Описание:

Размер отображения шкалы.

Размер области для отображения шкалы, в точках экрана.

Шрифт владельца#

Тип:

Бинарное.

Описание:

Определяет будет ли использоваться шрифт контейнера или собственный.

Если установлено, то будет использоваться шрифт установленный в свойстве Шрифт контейнера компонента.

Если не установлено, то будет использоваться шрифт установленный в свойстве Шрифт компонента.

Шрифт поворота#

Тип:

Группа.

Описание:

Цвет, размер и стиль шрифта для поворота текста.

  • Угол поворота

    Угол поворота текста в градусах.

  • Жирный, Наклонный, Перечеркнутый, Подчеркнутый

    Способ отображения текста.

  • Кодовая страница

    Наименование кодовой страницы для отображения символов.

  • Цвет

    Цвет текста.

  • Имя шрифта

    Название шрифта для отображения текста.

  • Высота, Ширина

    Размер символов текста.

  • Переменная ширина

    Моноширинность текста. Если установлено, размер всех символов по горизонтали будет одинаковый.

Шрифт#

Тип:

Группа.

Описание:

Цвет, размер и стиль шрифта.

  • Кодовая страница - Наименование кодовой страницы шрифта.

    Выбор кодовой страницы установленной в системе.

    Этот параметр влияет на отображение символов. Для корректного отображения русских символов должна быть выбрана русская кодовая страница (RUSSIAN_CHARSET).

  • Цвет - Цвет шрифта.

    Цвет, который будет использоваться при выводе текст.

    Некоторые компоненты могут не использовать это свойство, если параметры вывода текста задаются дополнительными свойствами.

  • Высота / Размер - Высота символов.

    Этот параметр определяет размер символов.

    Оба параметра взаимосвязаны и, при изменении одного, автоматически меняется второй. Для указания размера достаточно указать любой из них.

  • Ширина - Ширина символов.

    Определяет способ вычисления ширины для каждого символа.

    • В случае, если указано значение fpFixed каждый символ шрифта будет иметь одинаковую шири вне зависимости от того, сколько именно места занимает каждая буква.

    • Если указано значение fpVariable, то ширина каждой буквы будет рассчитываться исходя из ее фактического начертания. К примеру, буква «.» (точка) будет занимать минимальное место по горизонтали, тогда как буквы «Щ» или «W» будут занимать гораздо больше.

  • Стиль - Способ начертания.

    Набор параметров, определяющий способ начертания символов.