La méthode FieldDefinition.Remove supprime la définition de champ de la couche d’entités de document, mais n’agit pas sur les entités. Vous ne pouvez pas supprimer les définitions de champs des couches d’entités Web.
Déclaration
public bool Esri.ArcGISForAutoCAD.FieldDefinition.Remove(Document doc, string flName, string name)
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 | name | Nom de champ attributaire de la couche d’entités de document existante. | required |
Retours
| Type | Description |
|---|---|
bool | true si la définition de champ a été supprimée |
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 la suppression du champ Undev de la couche d’entités Parks (Parcs).// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Remove the field definition
var success = Esri.ArcGISForAutoCAD.FieldDefinition.Remove(doc, "Parks", "Undev");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Voir aussi
esri_fielddef_remove : fonction AutoLISP qui supprime la définition de champ de la couche d’entités de document, mais n’agit pas sur les entités.
Vous avez un commentaire à formuler concernant cette rubrique ?