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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.