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 関数です。