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
| Type | Nom | Description | Requis |
|---|---|---|---|
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
| Type | Description |
|---|---|
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.
Vous avez un commentaire à formuler concernant cette rubrique ?