Метод FieldDefinition.Names возвращает коллекцию имен полей для имеющегося векторного слоя документа или векторного веб-слоя.
Декларация
public IEnumerable<string> Esri.ArcGISForAutoCAD.FieldDefinition.Names(Document doc, string flName)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | required |
string | flName | Имя существующего векторного слоя в чертеже. | required |
Возвращаемые значения
| Тип | Описание |
|---|---|
IEnumerable<string> | Коллекция имен полей в виде строк. |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть null, если параметр является некорректным.
Пример
Вывести имена полей из векторного слоя Manholes.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the field names
var fieldNames = Esri.ArcGISForAutoCAD.FieldDefinition.Names(doc, "Manholes");
// Print the field names
foreach (var fieldName in fieldNames)
{
doc.Editor.WriteMessage("\n" + fieldName);
}
/* Example output
EntityHandle
EntityType
Type
Manufacturer
Diameter
*/
См. также
esri_fielddef_names - функция AutoLISP, которая возвращает список имен полей для имеющегося векторного слоя документа или векторного веб-слоя.