Skip To Content

esri_domain_get (AutoLISP)

Эта функция возвращает свойства домена именованного поля в виде связанного списка. Эти свойства включают домен Name, Type, Field Type. Список имен доменов, определенных в чертеже, можно получить с помощью функции esri_domain_names. Допустимые значения, определенные в домене поля, могут быть получены с помощью функции esri_domain_values_get.

Синтаксис

(esri_domain_get domain)

Аргументы

  • domain | строка | обязательно | Существующее имя векторного слоя в чертеже.

Пример использования

Попытка напечатать все свойства для каждого домена поля, определенного в чертеже.

(foreach dname (esri_domain_names) (print (esri_domain_get dname))(princ))

Результат из примера использования

Возвращает свойства домена поля для каждого домена поля, определенного в чертеже в виде серии связанных списков.


(("Name" . "Height") ("Type" . "CodedValue") ("Field Type" . "Text"))
(("Name" . "Treatment") ("Type" . "CodedValue") ("Field Type" . "Text"))
(("Name" . "UtilityPoles_TypeDomain") ("Type" . "CodedValue") ("Field Type" . "Short"))
(("Name" . "YesNo") ("Type" . "CodedValue") ("Field Type" . "Short"))

Возвращаемые значения

Ниже перечислены возможные возвращаемые значения:

  • В случае успеха возвращает свойства указанного домена поля в виде связанного списка разделенных точками пар значений.
  • В случае неудачи она возвращает список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>")).

Не удалось возвратить значения

Неудачное возвращение значения может произойти по любой из следующих причин:

  • (nil ("Error" . "No domains found"))

    Указанное имя домена поля не найдено в чертеже.

  • (nil ("Error" . "Missing required argument"))

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

См. также

esri_domain_names | Эта функция возвращает список имен доменов полей, определенных в чертеже в виде списка.

esri_domain_values_get | Эта функция получает значения, связанные с доменом именованного поля, в виде связанного списка.