Skip To Content

Feature.ChangeElementType (.NET)

La méthode Feature.ChangeElementType modifie le type d’élément d’un ensemble de sélection d’entités ponctuelles, multi-points ou surfaciques.

Déclaration

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

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

SelectionSet

selectionSet

Ensemble de sélection AutoCAD d’entités.

required

chaîne

newElementTypeString

Type d’élément par défaut POINT, Block Reference, ou AECC_COGO_POINT et Hatch ou Automatic pour les polygones

required

chaîne

newElementDescriptionString

Nom du bloc si le type est Block Reference, préfixe de description si le type est COGO Point ou nom du motif de hachures pour les polygones si le type est Hatch.

obligatoire si Block Reference ou AECC_COGO_POINT

Retours

TypeDescription

bool

true si le type d’entité est modifié

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide, cette méthode peut générer une exception, renvoyer false ou null.

Exemple

Afficher la réussite des paramètres d’élément de l’ensemble de sélection avec une insertion de bloc AutoCAD nommée 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
*/

Voir aussi

esri_feature_changeElementType : fonction AutoLISP qui modifie le type d’élément d’un ensemble de sélection d’entités.