Функция возвращает связанный список настроек элемента:
- Значение типа — это тип объекта AutoCAD или Civil 3D, используемый при создании новых объектов в ArcGIS for AutoCAD.Допустимы значения POINT, Block Reference и AECC_COGO_POINT.
- Значение описание - это имя вставки блока AutoCAD, когда тип элемента - Block Reference.
- Значение описания — это значение префикса описания точки, если тип элемента — AECC_COGO_POINT.
Синтаксис
(esri_featurelayer_getDefaultElementType flname subtype)
Аргументы
- flname | строка | обязательный | имя существующего векторного точечного слоя чертежа.
- subtype | string | дополнительный | имя подтипа существующего векторного точечного веб-слоя чертежа.
Пример использования
Запрашивает настройку элемента векторного слоя с именем Damage_to_Residential_Buildings без подтипа.(esri_featurelayer_getDefaultElementType "Damage_to_Residential_Buildings")
Результат из примера использования
Возвращает настройку элемента в виде связанного списка, в котором значение TYPE - это тип объекта символа векторного слоя, а значение DESCRIPTION - имя блока:
(("TYPE"."Block Reference")("DESCRIPTION"."Damaged_Structure"))
Возвращаемые значения
- В случае успеха возвращается связанный список, в котором значением Type является тип объекта POINT, Block Reference, или COGO_POINT, а значением DESCRIPTION - имя вставки блока или префикс описания точки COGO.
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа Error и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан один из трех обязательных аргументов.
- (nil ("Error" . "Unsupported geometry type."))
Функция работает только с точечными векторными слоями.
- (nil ("Error" . "No feature layer specified"))
Не указан допустимый векторный слой.
- (nil ("Error" . "Feature layer not found."))
Указанный векторный слой в файле не существует.
- (nil ("Error" . "Subtype name does not exist."))
Указанный подтип отсутствует.