Skip To Content

Feature.ChangeElementType (.NET)

Die Methode Feature.ChangeElementType ändert den Elementtyp eines Auswahlsatzes von Punkt-, Multipoint- oder Polygon-Features.

Deklaration

public bool Esri.ArcGISForAutoCAD.Feature.ChangeElementType(Document doc, SelectionSet selectionSet, string newElementTypeString, string newElementDescriptionString)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

SelectionSet

selectionSet

Ein AutoCAD-Auswahlsatz von Features.

Erforderlich

Zeichenfolge

newElementTypeString

Der Standardelementtyp POINT, Block Reference oder AECC_COGO_POINT und Hatch oder Automatic für Polygone

Erforderlich

Zeichenfolge

newElementDescriptionString

Der Blockname, wenn der Typ Block Reference ist, ein Beschreibungspräfix, wenn der Typ COGO Point ist, oder der Name des Schraffurmusters für Polygone, wenn der Typ Hatch ist.

Erforderlich bei Block Reference oder AECC_COGO_POINT

Rückgaben

TypBeschreibung

Boolesch

true, wenn der Objekttyp erfolgreich geändert wurde.

Anmerkungen zu Fehlerbedingungen

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

Beispiel

Ausgeben der Erfolgsmeldung für die Änderung der Elementeinstellungen des ausgewählten Satzes mit einer AutoCAD-Blockeinfügung mit dem Namen "Damaged_Structure".

// Initialize 
var doc = Application.DocumentManager.MdiActiveDocument;
var selectionSet = doc.Editor.GetSelection().Value;

// Change to the designated block
var success = Esri.ArcGISForAutoCAD.Feature.ChangeElementType(doc, selectionSet, "Block Reference", "Damaged_Structure");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output 
True
*/

Weitere Informationen

esri_feature_changeElementType: Eine AutoLISP-Funktion, die den Elementtyp eines Auswahlsatzes von Features ändert.