Skip To Content

FieldDefinition.Remove (.NET)

Метод 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, которая удаляет определение поля из векторного слоя документа, но не трогает элементы.