getobjtypeid

Функция получения внутреннего числового идентификатора типа графического примитива.

Синтаксис:

type_id = getobjtypeid(obj_id);

Аргументы:

Имя Тип данных Описание
obj_id integer Идентификатор объекта

Описание:

getobjtypeid – функция позволяет получить внутренний числовой идентификатор типа графического примитива по идентификатору объекта obj_id.

Соответствие типа объекта и числового идентификатора:

0 - Линия 28 - Труба
1 - Полилиния 29 - Повернутый текст
2 - Полигон 30 - Картинка из файла
3 - Растровое изображение 31 - Горячая клавиша
4 - Группа 32 - Список групп
5 - Прямоугольник 33 - График
6 - Залитый прямоугольник 34 - Сектор
7 - Окружность 35 - Сегмент
8 - Круг 36 - Чекбокс
9 - Кнопка 37 - Маскировочный прямоугольник
10 - Редактор 38 - Gif-анимация
11 - Сенсор 39 - Поликруг
12 - Эллипс 40 - Полидуга
13 - Залитый эллипс 100 - Простой блок
14 - Линейная шкала 101 - Линия связи
15 - Часовая шкала 102 - Макроблок
16 - Стрелочный прибор 103 - Блок-идентификатор порта
17 - Линейный прибор 104 - Блок "В память"
18 - Комбинированный редактор 105 - Блок "Из памяти"
19 - Радиогруппа 106 - Блок-точка ввода-вывода
20 - Текст 107 - Блок-полилиния
21 - Набор изображений 108 - Элемент-подпись
22 - Изображение с поворотом 109 - Блок со встроенным интерпретатором
23 - Звук 110 - Блок-точка контроля/записи данных
24 - Дуга 111 - Блок двунаправленный соединитель
25 - OLE-объект 112 - Блок-чтение/запись списка сигналов
26 - Документ Word 113 - Блок-узел (с автоматической установкой числа портов)
27 - Точка 114 - Блок с поддержкой списка контейнеров

Результат:

Имя Тип данных Описание
type_id integer Числовой идентификатор типа графического примитива

Пример:

tp = getobjtypeid(uzel_1); //получаем идентификатор типа объекта с именем uzel_1

Дополнительные материалы

Нет.