Skip To Content

FeatureLayer.GetDefaultElementType (.NET)

FeatureLayer.GetDefaultElementType gibt die Standardsymbolisierung und Elementeinstellungen für einen Feature-Layer zurück. Diese Methode gibt ein benanntes Tupel mit Elementeinstellungen wie folgt zurück:

  • Der erste Wert ist der Wert Type und der zweite Wert ist der Wert Description.
  • Der Wert Type ist der AutoCAD- oder Civil 3D-Objekttyp, der beim Erstellen neuer Features in ArcGIS for AutoCAD verwendet wird. Die gültigen Werte sind Point, Block Reference, COGO Point, Hatch oder Automatic.
  • Der Wert Description ist der -AutoCAD-Blockeinfügungsname, wenn der Elementtyp Block Reference ist.
  • Der Wert Description ist der Präfixwert der Punktbeschreibung, wenn der Elementtyp COGO Point ist.
  • Der Wert Description ist der Name des Schraffurmusters, wenn der Elementtyp Hatch ist.

Deklaration

public (string Type, string Description) Esri.ArcGISForAutoCAD.FeatureLayer.GetDefaultElementType(Document doc, string flName, string sublayerName = null)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Ein vorhandener Punkt-, Multipoint- oder Polygon-Feature-Layer in der Zeichnung.

Erforderlich

Zeichenfolge

sublayerName

Ein vorhandener Sublayer-Name eines Feature-Layers für den angegebenen Feature-Layer flName in der Zeichnung.

Optional

Rückgaben

TypBeschreibung

(Zeichenfolge Type, Zeichenfolge Description)

Ein benanntes Tupel, bei dem der erste Wert der Wert Type und der zweite Wert der Wert Description ist. Der Wert Type ist der Objekttyp Point, Block Reference oder COGO Point. Bei Polygon-Schraffuren ist der Typwert Hatch oder Automatic. Automatic verwendet kein Schraffurfüllsymbol für Polygone. Der Wert Description ist der Blockeinfügungsnamen, der Name des Schraffurmusters oder das Präfix der Koordinatenpunktbeschreibung.

Anmerkungen zu Fehlerbedingungen

Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.

Beispiel

Ausgeben der Elementeinstellungen eines Feature-Layers mit dem Namen "Damage_to_Residential_Buildings".

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the element settings
var elementSettings = Esri.ArcGISForAutoCAD.FeatureLayer.GetDefaultElementType(doc, "Damage_to_Residential_Buildings");

// Print the element settings
doc.Editor.WriteMessage("Type: {0}, Description: {1}", elementSettings.Type, elementSettings.Description);

/* Example output
Type: Block Reference, Description: Damaged_Structure
*/

Weitere Informationen

FeatureLayer.SetDefaultElementType: Eine .NET-Methode, die den Standardelementtyp eines Feature-Layers festlegt und bei Erfolg diese Einstellungen als benanntes Tupel zurückgibt.

esri_featurelayer_getDefaultElementType: Eine AutoLISP-Funktion, die eine Assoziationsliste der Standardeinstellungen für Elemente zurückgibt.