Skip To Content

FeatureLayer.SublayerNames (.NET)

Метод FeatureLayer.SublayerNames возвращает список имен подслоев указанного векторного веб-слоя или векторного слоя документа.

Декларация

public IEnumerable<string> Esri.ArcGISForAutoCAD.FeatureLayer.SublayerNames(Document doc, string flName)

Параметры

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

Документ

doc

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

required

string

flName

Имя существующего векторного слоя в чертеже.

required

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

ТипОписание

IEnumerable<string>

Набор имен векторных подслоев в виде строк.

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

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

Пример

Напечатайте имена подслоев из векторного слоя UtilityPoles.

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

// Get the sublayer names
var sublayerNames = Esri.ArcGISForAutoCAD.FeatureLayer.SublayerNames(doc, "UtilityPoles");

// Print the sublayer names
foreach (var name in sublayerNames)
{
  doc.Editor.WriteMessage("\n" + name);
}

/* Example output
Steel
Wood
*/

См. также

esri_sublayer_names - функция AutoLISP, которая возвращает список имен подслоев указанного векторного веб-слоя или векторного слоя документа.