|
<< Click to Display Table of Contents >> Navigation: Создание окон для клиента визуализации > Библиотека HMI > Категория Контролы > Метка > Метка в клиенте визуализации |
При нажатии на контрол Метка появляется диалоговое окно. Для выбора метки требуется выделить ее в диалоговом окне и перетащить на мнемосхему ЛКМ:

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

При добавлении метки можно узнать его приоритет, наведя на метку в окне выбора:

При наведении на добавленную метку появляется всплывающая подсказка, содержащая следующую информацию:
•Комментарий;
•Пользователь - имя последнего пользователя, который проводил действия с меткой: добавление, перемещение, установление связи, удаление связи, добавление/изменение комментария;
•Последнее изменение - дата и время последнего изменения метки: добавление, перемещение, установление связи, удаление связи, добавление/изменение комментария;

Для привязки метки к элементу необходимо:
1.Нажать на метку ЛКМ - выделится прямоугольная область вокруг метки. Каждая сторона прямоугольника содержит точку привязки по середине, которая становится видимой при наведении фокуса на эту сторону. Цвет этого прямоугольника и точки привязки задается в свойстве контрола Цвет контура при выделении.
2.Захватить точку привязки и перетянуть к элементу окна. Для установления связи нужно тянуть за точку до элемента. При пересечении указателем границы элемента у этого элемента выделяется прямоугольная область, с которой и будет установлена связь. Цвет этой прямоугольной области тоже задается в свойстве Цвет контура при выделении. Цвет линии связи определяется свойством Цвет линии связи.
3.Отпустить ЛКМ - установится связь с элементом. Связь отображается только при наведении на метку или нажатии ЛКМ. Если нажать ЛКМ после установления связи, связь будет отображаться постоянно.

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

При нажатии ПКМ по метке появляется контекстное меню с командами:

•Удалить метку - удаляет метку;
•Добавить комментарий/Изменить комментарий.
При отсутствии комментария отображается команда Добавить комментарий. После добавления комментария отображается команда Изменить комментарий. При вызове любой их команд появляется диалоговое окно для ввода комментария:

•Разорвать связь - разрывает связь метки с элементом окна. Если связь не установлена, то этот пункт будет неактивен.
При нажатии ПКМ по контролу Метка появляется контекстное меню с командами:

•Удалить все метки - удалятся все метки данного окна. При удалении всех меток очищается массив структур Метки.
•Скрыть все метки/Показать все метки - скрывает (делает невидимыми) все метки на данном окне/возвращает видимость этих меток. Команды неактивны, если на окне нет меток.
Если при установке 2-х и более меток они пересекаются хотя бы в одной точке, то автоматически происходит объединение их в условную группу, в которой они располагаются со смещением в несколько пикселей.
Если метки связаны с одним элементом, то метки располагаются согласно их приоритету: на переднем плане остается метка с наивысшим приоритетом.

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

При выборе метки она выделяется и выходит на первый план, но при этом общий порядок расположения не меняется.