Метод Domain.Names возвращает имена доменов полей, определенных в чертеже, в виде коллекции строк.
Декларация
public IEnumerable<string> Esri.ArcGISForAutoCAD.Domain.Names(Document doc)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | required |
Возвращаемые значения
| Тип | Описание |
|---|---|
IEnumerable<string> | Коллекция всех имен доменов полей, определенных в чертеже, в виде строк. |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть null, если параметр является некорректным.
Пример
Выведите все имена доменов полей, определенных в чертеже.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the domain names
var domainNames = Esri.ArcGISForAutoCAD.Domain.Names(doc);
// Print the domain names
foreach (var name in domainNames)
{
doc.Editor.WriteMessage("\n" + name);
}
/* Example output
Treatment
Height
YesNo
Diameter
UtilityPoles_TypeDomain
*/
См. также
Domain.Get - метод .NET, который возвращает свойства домена именованного поля в виде словаря.
Domain.Values - метод .NET, который получает значения, связанные с доменом именованного поля, в виде словаря.
esri_domain_names - функция AutoLISP, которая возвращает имена доменов полей, определенных в чертеже, в виде списка строк.