Die Methode FeatureLayer.Get gibt ein Wörterbuch mit den Eigenschaften des Feature-Layers zurück.
Deklaration
public Dictionary<string, string> Esri.ArcGISForAutoCAD.FeatureLayer.Get(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 |
|---|---|
Dictionary<Zeichenfolge, Zeichenfolge> | Ein Wörterbuch mit Eigenschaften des Feature-Layers, das Folgendes enthalten kann:
|
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.
Beispiel
Ausgeben der Eigenschaften des Feature-Layers "Buildings".// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the feature layer properties
var buildingsProperties = Esri.ArcGISForAutoCAD.FeatureLayer.Get(doc, "Buildings");
// Print the properties
foreach (var property in buildingsProperties)
{
doc.Editor.WriteMessage("\nKey = {0}, Value = {1}", property.Key, property.Value);
}
/* Example output
Key = NAME, Value = Buildings
Key = GEOMTYPE, Value = Polygon
Key = TYPEFIELD, Value =
Key = FLTYPE, Value = Document
*/
Weitere Informationen
esri_featurelayer_get: Eine AutoLISP-Funktion, die eine Assoziationsliste der Eigenschaften des Feature-Layers zurückgibt.