Skip To Content

DocFeatureLayer.Names (.NET)

Метод DocFeatureLayer.Names извлекает коллекцию строк с именами векторных слоев документа в чертеже.

Декларация

public IEnumerable<string> Esri.ArcGISForAutoCAD.DocFeatureLayer.Names(Document doc)

Параметр

ТипИмяОписаниеОбязательный

Документ

doc

Документ AutoCAD, на основании которого следует действовать.

required

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

ТипОписание

IEnumerable<string>

Коллекция имен векторных слоев документа в виде строк.

Замечания по условиям возникновения ошибок

Этот метод может выдать исключение или вернуть пустую строку или null, если параметр является некорректным.

Пример

Выведите имена векторных слоев документа в чертеже.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the document feature layer names
var dflNames = Esri.ArcGISForAutoCAD.DocFeatureLayer.Names(doc);

// Print the document feature layer names
foreach (var name in dflNames)
{
  doc.Editor.WriteMessage("\n" + name);
}

/* Example output
Buildings
Contours
Parcels
Parks
Spot_Elevation
Streets
*/

См. также

FeatureLayer.Names — метод .NET, который извлекает набор строк с именами векторных слоев документа и векторных веб-слоев в чертеже.

WebFeatureLayer.Names — метод .NET, который извлекает набор строк с именами векторных веб-слоев в чертеже.

esri_docfeaturelayer_names — функция AutoLISP, которая возвращает список строк с именами векторных слоев документа в чертеже.