Skip To Content

FeatureLayer.SublayerNames (.NET)

El método FeatureLayer.SublayerNames devuelve un conjunto de nombres de subcapas de las capas de entidades de documento o entidades web que se especifiquen.

Declaración

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

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades existente en el dibujo.

obligatorio

Devoluciones

TipoDescripción

IEnumerable<string>

Conjunto de nombres de subcapa en forma de cadenas de caracteres.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido o la capa de entidades no tiene subcapas.

Ejemplo

Imprima los nombres de subcapa de la capa de entidades 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
*/

Consulte también

esri_sublayer_names: función de AutoLISP que devuelve una lista de nombres de subcapas de las capas de entidades de documento o entidades web que se especifiquen.