Skip To Content

FeatureLabel.Get (.NET)

La méthode FeatureLabel.Get renvoie la valeur ObjectId AutoCAD de l’étiquette de l’entité textuelle liée à un champ attributaire d’une entité spécifiée.

Déclaration

public ObjectId Esri.ArcGISForAutoCAD.FeatureLabel.Get(Document doc, string fieldName, ObjectId objId)

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

fieldName

Source du nom du champ attributaire de la couche d’entités pour l’étiquette.

required

ObjectID

objId

Valeur ObjectId AutoCAD de l’entité liée.

required

Retours

TypeDescription

ObjectID

Valeur ObjectId AutoCAD de l’étiquette de l’entité textuelle liée.

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 null.

Exemple

Afficher la valeur ObjectId AutoCAD de l’entité textuelle liée au champ Owner de l’entité sélectionnée.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var objId = Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(doc, "Parcels");
var fieldName = "Owner";

// Get the label ObjectId
var labelObjId = Esri.ArcGISForAutoCAD.FeatureLabel.Get(doc, fieldName, objId);

// Print the label ObjectId
doc.Editor.WriteMessage("ObjectId: " + labelObjId);

/* Example output 
ObjectId: (2474960765072)
*/

Voir aussi

FeatureLayer.SelectEntity (.NET) : cette méthode invite à sélectionner une entité et renvoie la valeur ObjectId AutoCAD.

esri_label_get : fonction AutoLISP qui obtient les informations d’étiquette à partir d’une entité.