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