Управление исполнениями в "Универсальном маркере".

12 подписчиков

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав

12 подписчиков

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

17 дней назад

Попытка развеять досужие домыслы о трудностях работы с исполнениями в "Универсальном маркере" и управлением "Превью" на пользовательской форме. _________________________________________________________ Working with implementation in the "universal marker" and management "Preview" on the custom form. Часто бывает возникает необходимость изменения формы отображения «Универсального маркера» на чертеже. Вопросы возникающие при этом подробно отражены в документации, но её редко кто читает. Само создание маркера и возможность реализовать все возможные операции с его атрибутами мы сейчас рассматривать не будем. Просто представим произвольную графику и свяжем графическое представление маркера на чертеже и на «Пользовательской форме» с помощью простейшего редактирования скрипта в «Mechwizard'e» Делаем маркер с тремя исполнениями: 1. Квадрат; 2. Треугольник; 3. Круг Для наглядности добавим атрибут, отображаемый на чертеже. 00:15 создаём новый маркер и сохраняем его в базе; 00:26 создаём новые «Исполнения» указав примитивы, атрибуты и точку вставку. Запоминаем названия; 01:35 Создаем «Пользовательскую форму» и удерживая CTRL перетаскиваем исполнение на форму. Выбираем нужный тип контрола 01:39 В поле «Данные» заносим названия исполнений 02:22 Сохраняем промежуточный результат в базе и проверяем результат работы. Первая часть выполнена. Мы можем управлять исполнением с помощью «Пользовательской формы»; 02:45 Открываем маркер и нажимаем кнопку «Редактировать». Выбираем атрибут и указываем, что он «Вычисляемый». Вставляем фигурные скобки {}, копируемым название атрибута и вставляем его в скобки. Проверяем результат и сохраняем; 03:29 Находим маркер в базе и в контекстном меню «Открыть в мастере объектов» 03:50 Добавляем пользовательскую функцию. Открываем форму и, выделив наш выпадывающий список назначаем ему функцию «на изменение значения». Вставляем изображения, заранее подготовленные для исполнений; 05:00 Выбрав все три рисунка назначаем им нужные свойства; 05:11 Возвращаемся в редактирование скрипта и копируем тело функции аналогичного объекта. Конечно можно просто вставить из любого текстового редактора. Тело функции предельно простое. 06:10 Сохраняемся и проверяем свою работу. Видим, что не все рисунки отображаются на форме. Ничего страшного. Открываем редактор и, проверив скрип, редактируем названия рисунков на форме; 07:10 Теперь остаётся только выровнять все рисунки и привести маркер в «товарный вид». Выделяем рисунок «Квадрат» и записываем его размеры и координаты расположения. Затем указав на все три рисунка, просто вводим эти значения. Теперь все рисунки находятся на одном месте и при переключении будут перекрывать друг друга. Сохраняем. Пользуемся.

Название:

Управление исполнениями в "Универсальном маркере".

Категория:

Разное