Skip To Content

MapLayer.Remove (.NET)

El método MapLayer.Remove elimina la capa de imágenes o mapas especificada a la que hace referencia su número de índice de mapa. Utilice el método MapLayer.Names para obtener un diccionario de capas de mapas y sus valores mapLayerId.

Declaración

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

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

int

mapLayerId

Número entero de índice asociado con la capa que se puede obtener mediante MapLayer.Names.

obligatorio

Devoluciones

TipoDescripción

bool

true si la capa de mapas se ha eliminado correctamente

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver false o null si un parámetro no es válido.

Ejemplo

Imprima el resultado correcto de eliminar la referencia de mapa en el dibujo para la capa de mapa de número de índice 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
*/

Consulte también

MapLayer.Names: método de .NET que devuelve un diccionario indexado de los nombres de capa de imágenes y mapas que se incluyen en el dibujo actual.

esri_maplayer_remove: función de AutoLISP que elimina la capa de imágenes o mapas especificada a la que hace referencia su número de índice de mapa.