Skip To Content

DocFeatureLayer.Rename (.NET)

Метод DocFeatureLayer.Rename переименовывает векторный слой документа. Если имя нового векторного слоя документа уже существует, то указанное имя используется с добавленным номером в конце.

Декларация

public string Esri.ArcGISForAutoCAD.DocFeatureLayer.Rename(Document doc, string flName, string newFlName)

Параметры

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

Документ

doc

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

required

string

flName

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

required

string

newFlName

Имя нового векторного слоя документа.

required

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

ТипОписание

string

Имя нового векторного слоя документа.

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

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

Пример

Переименуйте векторный слой документа Streets в Roads и выведите новое имя векторного слоя документа.

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

// Rename the document feature layer
var dflRename = Esri.ArcGISForAutoCAD.DocFeatureLayer.Rename(doc, "Streets", "Roads");

// Print the document feature layer name 
doc.Editor.WriteMessage(dflRename);

/* Example output
Roads
*/

См. также

DocFeatureLayer.Copy - этот метод копирует существующее определение векторного слоя документа с указанным именем или уникальным именем в текущем чертеже.

esri_docfeaturelayer_rename - функция AutoLISP, которая переименовывает векторный слой документа.