Skip To Content

FeatureLabel.Get (.NET)

FeatureLabel.Get 方法将返回与要素指定要素属性字段链接的文本实体标注的 AutoCAD ObjectId 值。

声明

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

参数

类型名称描述必填

文档

doc

要进行操作的 AutoCAD 文档。

必填

string

fieldName

标注的要素图层属性字段名称源。

必填

ObjectId

objId

链接要素的 AutoCAD ObjectId 值。

必填

返回

类型描述

ObjectId

链接文本实体标注的 AutoCAD ObjectId 值。

错误条件备注

如果参数无效,则此方法可能会抛出异常或者返回 null

示例

打印链接到所选要素 Owner 字段的文本实体的 AutoCAD ObjectId 值。

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

另请参阅

FeatureLayer.SelectEntity (.NET) - 此方法将提示选择一个实体并返回其 AutoCAD ObjectId 值。

esri_label_get - 此 AutoLISP 函数用于从要素获取标注信息。