Skip To Content

MapLayer.Remove (.NET)

La méthode MapLayer.Remove supprime la couche de carte ou d’imagerie spécifiée référencée par son numéro d’index de carte. Utilisez la méthode MapLayer.Names pour obtenir un dictionnaire des couches de carte et de leurs valeurs mapLayerId.

Déclaration

public bool Esri.ArcGISForAutoCAD.MapLayer.Remove(Document doc, int mapLayerId)

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

entier

mapLayerId

Nombre entier d’indexation associé à la couche, qui peut être obtenu à l’aide de MapLayer.Names.

required

Retours

TypeDescription

bool

true si la couche de carte a été supprimée correctement.

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 suppression de la référence de carte dans le dessin pour la couche de carte ayant le numéro d’index 1.

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

// Remove the map layer
var success = Esri.ArcGISForAutoCAD.MapLayer.Remove(doc, 1);

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

/* Example output 
True
*/

Voir aussi

MapLayer.Names : méthode .NET qui renvoie un dictionnaire indexé des noms de couches de carte et d’imagerie inclus dans le dessin actif.

esri_maplayer_remove : fonction AutoLISP qui supprime la couche de carte ou d’imagerie spécifiée référencée par son numéro d’index de carte.