Метод FieldDefinition.Remove удаляет определение поля из векторного слоя документа, но не трогает элементы. Вы не можете удалить определения полей векторного веб-слоя.
Декларация
public bool Esri.ArcGISForAutoCAD.FieldDefinition.Remove(Document doc, string flName, string name)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | required |
string | flName | Имя существующего векторного слоя документа чертежа. | required |
string | name | Имя поля атрибута существующего векторного слоя документа. | required |
Возвращаемые значения
| Тип | Описание |
|---|---|
булево | true, если определение поля было успешно удалено |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть false или null, если параметр является недопустимым.
Пример
Вывести сообщение об успешном удалении поля Undev из векторного слоя Parks.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Remove the field definition
var success = Esri.ArcGISForAutoCAD.FieldDefinition.Remove(doc, "Parks", "Undev");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
См. также
esri_fielddef_remove - функция AutoLISP, которая удаляет определение поля из векторного слоя документа, но не трогает элементы.