Skip To Content

FeatureLabel.Get (.NET)

El método FeatureLabel.Get devuelve el valor de AutoCAD de ObjectId de la etiqueta de entidad de texto vinculada a un campo de atributos de entidades especificado de una entidad.

Declaración

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

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

fieldName

Origen del nombre de campo de atributos de la capa de entidades correspondiente a la etiqueta.

obligatorio

ObjectId

objId

Valor de AutoCAD de ObjectId de la entidad vinculada.

obligatorio

Devoluciones

TipoDescripción

ObjectId

Valor de AutoCAD de ObjectId de la etiqueta de entidad de texto vinculada.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido.

Ejemplo

Imprima el valor de AutoCAD de ObjectId de la entidad de texto vinculada al campo Owner de la entidad seleccionada.

// 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)
*/

Consulte también

FeatureLayer.SelectEntity (.NET): este método solicita la selección de una entidad y devuelve su valor AutoCAD de ObjectId.

esri_label_get: función de AutoLISP que obtiene la información de etiqueta de una entidad.