Skip To Content

FieldDefinition.Names (.NET)

Метод 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, которая возвращает список имен полей для имеющегося векторного слоя документа или векторного веб-слоя.