Die Methode FeatureLayer.SublayerNames gibt eine Sammlung von Sublayer-Namen des angegebenen Web- oder Dokument-Feature-Layers zurück.
Deklaration
public IEnumerable<string> Esri.ArcGISForAutoCAD.FeatureLayer.SublayerNames(Document doc, string flName)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Feature-Layer-Name in der Zeichnung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
IEnumerable<Zeichenfolge> | Eine Sammlung der Sublayer-Namen als Zeichenfolgen. |
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist oder der Feature-Layer keine Sublayer enthält.
Beispiel
Ausgeben der Sublayer-Namen des Feature-Layers "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
*/
Weitere Informationen
esri_sublayer_names: Eine AutoLISP-Funktion, die eine Liste mit Sublayer-Namen des angegebenen Web-Feature- oder Dokument-Feature-Layers zurückgibt.