Skip To Content

MapLayer.Remove (.NET)

MapLayer.Remove 方法用于移除其地图索引编号引用的指定地图或影像图层。 可以使用 MapLayer.Names 方法获取地图图层及其 mapLayerId 值的字典。

声明

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

参数

类型名称描述必填

文档

doc

要进行操作的 AutoCAD 文档。

必填

int

mapLayerId

可以使用 MapLayer.Names 获取的与图层相关联的整型索引编号。

必填

返回

类型描述

bool

如果已成功移除地图图层,则为 true

错误条件备注

如果参数无效,则此方法可能会抛出异常或者返回 falsenull

示例

打印移除工程图中索引编号 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
*/

另请参阅

MapLayer.Names - 此 .NET 方法用于返回当前工程图中包含的地图和影像图层名称的索引字典。

esri_maplayer_remove - 此 AutoLISP 函数用于移除其地图索引编号引用的指定地图或影像图层。