La méthode WebFeatureLayer.Extract convertit une couche d’entités Web en couche d’entités de document. Toutes les modifications apportées à la couche d’entités Web sont abandonnées et toutes les entités présentes dans la couche sont conservées. Le nom de la couche AutoCAD de la couche d’entités Web sera modifié pour supprimer le préfixe esri_ et l’ensemble de définition de la couche d’entités de document obtenue se verra attribuer le nom de cette nouvelle couche. De même, les ensembles de définition de toutes les sous-couches parentes se verront attribuer les noms des couches AutoCAD pour chaque sous-couche d’entités.
Déclaration
public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(Document doc, string flName)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom de couche d’entités Web existant dans le dessin. | required |
Retours
| Type | Description |
|---|---|
bool | true si la couche d’entités Web a été extraite |
Remarques sur les conditions d’erreur
Si un paramètre n’est pas valide, cette méthode peut générer une exception, renvoyer false ou null.
Exemple
Afficher l’extraction de la couche d’entités Web Shelters (Abris) et de ses sous-couches pour les placer dans une couche de document avec des sous-couches.// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;
// Extract the web feature layer
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(doc, "Shelters");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Voir aussi
esri_webfeaturelayer_extract : fonction AutoLISP qui convertit une couche d’entités Web en couche d’entités de document.
Vous avez un commentaire à formuler concernant cette rubrique ?