Метод 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, которая удаляет векторный слой из чертежа.