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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.