Skip To Content

FeatureLayer.Remove (.NET)

Метод FeatureLayer.Remove удаляет определение векторного слоя из чертежа или, в случае векторного веб-слоя, как определение слоя, так и его элементы из чертежа. Этот метод также отменяет любые изменения указанного векторного веб-слоя, которые не были синхронизированы.

Декларация

public bool Esri.ArcGISForAutoCAD.FeatureLayer.Remove(Document doc, string flName)

Параметры

ТипИмяОписаниеОбязательный

Документ

doc

Документ AutoCAD, на основании которого следует действовать.

required

string

flName

Имя существующего векторного слоя чертежа.

required

Возвращаемые значения

ТипОписание

булево

true, если векторный слой был успешно удален

Замечания по условиям возникновения ошибок

Этот метод может выдать исключение или вернуть false или null, если параметр является недопустимым.

Пример 1

Вывести сообщение об успешном удалении подключения векторного веб-слоя Shelters и элементов из текущего чертежа.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Remove the web feature layer
var success = Esri.ArcGISForAutoCAD.FeatureLayer.Remove(doc, "Shelters");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
True
*/

Пример 2

Вывести сообщение об успешном удалении определения векторного слоя документа Streets из текущего чертежа.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Remove the document feature layer
var success = Esri.ArcGISForAutoCAD.FeatureLayer.Remove(doc, "Streets");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
True
*/

См. также

esri_featurelayer_remove—функция AutoLISP, которая удаляет векторный слой из чертежа.