Возвращает список, содержащий имя объекта текстовой надписи объекта, связанной с указанным полем атрибута объекта.
Синтаксис
(esri_label_get field ename)
Аргументы
- field| string | обязательный | Имя поля векторного слоя.
- ename | имя элемента AutoCAD | обязательный | Имя элемента связанного объекта AutoCAD.
Пример использования
Пытается получить имя элемента текстового элемента, который связан с полем name выбранного объекта.(setq text_EID (car (esri_label_get "Owner" (car (entsel)))))
Пример использования результата
Возвращает только имя элемента из списка, содержащего имя элемента текстового элемента, связанного с полем Owner выбранного объекта:<Entity name: 1450e1b79f0>
Возвращаемые значения
Эта функция возвращает значение.
- В случае успеха возвращает список, содержащий имена элементов TEXT, MTEXT или элемента ATTRIBUTE, связанного с указанным полем атрибута объекта.
- В случае неудачи, возвращает список с первым значением nil, а затем связанный список, содержащий значение ключа Error и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>")).
Не удалось вернуть значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- nil
Указанное имя field было недопустимым или с другими ошибками.
- (nil ("Error" . "Missing required argument."))
Не указан один или несколько обязательных аргументов.