Skip To Content

DocFeatureLayer.Copy (.NET)

El método DocFeatureLayer.Copy copia una definición de capa de entidades de documento existente con el nombre especificado o un nombre único en el dibujo actual. Si el nuevo nombre de capa de entidades proporcionado, newFLName, ya existe o se omite, se genera un nuevo nombre único. La nueva capa de entidades resultante tiene la misma consulta de capa de entidades y definiciones de atributos. No se copia ninguna entidad.

Declaración

public string Esri.ArcGISForAutoCAD.DocFeatureLayer.Copy(Document doc, string flName, string newFLName = null)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades de documento existente en el dibujo.

obligatorio

cadena

newFLName

Nuevo nombre de la capa de entidades de documento.

opcional

Devoluciones

TipoDescripción

cadena

Nuevo nombre de la capa de entidades de documento.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver una cadena de caracteres vacía o null si un parámetro no es válido.

Ejemplo

Cree una copia de la definición de la capa de entidades de documento Streets con el nuevo nombre Roads, e imprima el nuevo nombre de la capa de entidades de documento.

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

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

// Print the name of the new document feature layer copy
doc.Editor.WriteMessage(copyName);

/* Example output
Roads
*/

Consulte también

DocFeatureLayer.Rename: método de .NET que cambia el nombre de una capa de entidades de documento.

esri_docfeaturelayer_copy: función de AutoSLIP que copia una definición de capa de entidades de documento existente con el nombre especificado o un nombre único en el dibujo actual.