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
| Type | Nom | Description | Requis |
|---|---|---|---|
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
| Type | Description |
|---|---|
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é.
Vous avez un commentaire à formuler concernant cette rubrique ?