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) - このメソッドは、1 つのエンティティーの選択の確認を求めて、その AutoCAD ObjectId 値を返します。

esri_label_get - フィーチャからラベル情報を取得する AutoLISP 関数です。