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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
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
| Typ | Beschreibung |
|---|---|
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.