Функция изменяет тип элемента выбранного набора точечных объектов.
Синтаксис
(esri_feature_changeElementType selection_set element_settings)
Аргументы
- selection_set | набор выборки AutoCAD | обязательный | Допустимый выбранный набор объектов.
- element_settings | связанный список | обязательный | связанный списокнастроек а в виде пар значений, разделенных точками:
Связанная надпись | Тип значения | Описание значения | Обязательные или дополнительные |
---|---|---|---|
"Type" | string | Тип элемента по умолчанию POINT, Block Reference или AECC_COGO_POINT | required |
"Description" | string | Имя блока, если тип - Block Reference, или описание, если тип AECC_COGO_POINT | обязательно: ссылка на блок или AECC_COGO_POINT |
Пример использования
Измените настройки элемента выбранного набора с помощью вставки блока AutoCAD с именем Damaged_Structure.(esri_feature_changeElementType
(setq ss (ssget))
(list (cons "Type" "Block Reference") (cons "Description" "Damaged_Structure"))
)
Результат из примера использования
Изменяет тип элемента выбранных объектов и возвращает список значений true:
(T)
Возвращаемые значения
- Если успешно возвращает список значений true: (T)
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа Error и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан один из трех обязательных аргументов.
- (nil ("Error" . "Incorrect argument."))
В функцию переданы некорректные аргументы.
- (nil ("Error" . "Block name does not exist."))
Указанное имя блока в Description отсутствует в чертеже.