La méthode DocFeatureLayer.Copy copie une définition de couche d’entités de document existante avec le nom spécifié ou un nom unique dans le dessin actif. Si le nouveau nom de la couche d’entités indiqué, newFLName, existe déjà ou est omis, un nouveau nom unique est généré. La nouvelle couche d’entités obtenue possède les mêmes définitions de requête et d’attributs de couche d’entités. Aucune entité n’est copiée.
Déclaration
public string Esri.ArcGISForAutoCAD.DocFeatureLayer.Copy(Document doc, string flName, string newFLName = null)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom de la couche d’entités de document existant dans le dessin. | required |
chaîne | newFLName | Nom de la nouvelle couche d’entités de document. | facultatif |
Retours
| Type | Description |
|---|---|
chaîne | Nom de la nouvelle couche d’entités de document. |
Remarques sur les conditions d’erreur
Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer une chaîne vide ou null.
Exemple
Créer une copie de la définition de couche d’entités de document Streets avec le nouveau nom Roads et afficher le nom de la nouvelle couche d’entités de document.// 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
*/
Voir aussi
DocFeatureLayer.Rename : méthode .NET qui renomme une couche d’entités de document.
esri_docfeaturelayer_copy : fonction AutoLISP qui copie une définition de couche d’entités de document existante avec le nom spécifié ou un nom unique dans le dessin actif
Vous avez un commentaire à formuler concernant cette rubrique ?