La méthode FeatureLabel.Remove supprime l’association entre une entité et son étiquette textuelle.
Déclaration
public bool Esri.ArcGISForAutoCAD.FeatureLabel.Remove(Document doc, string flName, string fieldName, ObjectId featureObjectId)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom de couche d’entités existant dans le dessin. | required |
chaîne | fieldName | Nom du champ de couche d’entités associé à l’étiquette. | required |
ObjectID | featureObjectId | ObjectID AutoCAD d’une entité pour supprimer son association d’étiquette. | required |
Retours
| Type | Description |
|---|---|
bool | true si l’association d’étiquette 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 de l’association d’étiquette entre l’entité textuelle AutoCAD et le champ Owner de l’entité sélectionnée dans la couche d’entités Parcels (Parcelles).// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var flName = "Parcels";
var fieldName = "Owner";
var featureObjId = Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(doc, flName);
// Remove the label association
var success = Esri.ArcGISForAutoCAD.FeatureLabel.Remove(doc, flName, fieldName, featureObjId);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Voir aussi
FeatureLayer.SelectEntity : méthode .NET qui invite à sélectionner une seule entité et renvoie son ObjectID AutoCAD.
esri_label_remove : fonction AutoLISP qui supprime l’association entre une entité et son étiquette textuelle.
Vous avez un commentaire à formuler concernant cette rubrique ?