Die Methode MapLayer.Remove entfernt den angegebenen Karten- oder Bilddaten-Layer, der über die Kartenindexnummer referenziert wird. Mit der Methode MapLayer.Names können Sie ein Wörterbuch mit Karten-Layern und deren mapLayerId-Werten abrufen.
Deklaration
public bool Esri.ArcGISForAutoCAD.MapLayer.Remove(Document doc, int mapLayerId)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Int | mapLayerId | Die dem Layer, der mit MapLayer.Names abgerufen werden kann, zugeordnete ganzzahlige Indexnummer. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
Boolesch | true, wenn der Karten-Layer erfolgreich entfernt wurde. |
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder false oder null zurückgeben, wenn ein Parameter ungültig ist.
Beispiel
Ausgeben der Erfolgsmeldung zum Entfernen der Kartenreferenz in der Zeichnung für die Karte mit der Indexnummer 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
*/
Weitere Informationen
MapLayer.Names: Eine .NET-Methode, die ein indiziertes Wörterbuch der Namen von Karten- und Bilddaten-Layern zurückgibt, die in der aktuellen Zeichnung enthalten sind.
esri_maplayer_remove: Eine AutoLISP-Funktion, die den angegebenen Karten- oder Bilddaten-Layer entfernt, auf den durch seine Kartenindexnummer verwiesen wird.