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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.