Skip To Content

MapLayer.Remove (.NET)

MapLayer.Remove メソッドは、マップ インデックス番号で参照されている指定のマップ レイヤーまたはイメージ レイヤーを削除します。 マップ レイヤーとその mapLayerId 値のディクショナリーを取得するには、MapLayer.Names メソッドを使用します。

宣言

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

パラメーター

タイプ名前説明必須

ドキュメント

doc

操作対象の AutoCAD ドキュメント。

必須

int

mapLayerId

MapLayer.Names を使用して取得できるレイヤーに関連付けられたインデックス整数番号。

必須

リターン

タイプ説明

ブール値

マップ レイヤーが正常に削除された場合は true

エラー条件に関する注記

パラメーターが無効な場合、このメソッドは例外をスローするか、false または null を返すことがあります。

ドローイング内でインデックス番号 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 関数です。