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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.