Skip To Content

FeatureLabel.Remove (.NET)

FeatureLabel.Remove メソッドは、フィーチャとそのテキスト ラベルの間の関連付けを削除します。

宣言

public bool Esri.ArcGISForAutoCAD.FeatureLabel.Remove(Document doc, string flName, string fieldName, ObjectId featureObjectId)

パラメーター

タイプ名前説明必須

ドキュメント

doc

操作対象の AutoCAD ドキュメント。

必須

string

flName

ドローイング内の既存のフィーチャ レイヤー名。

必須

string

fieldName

ラベルに関連付けられているフィーチャ レイヤーのフィールド名。

必須

ObjectId

featureObjectId

ラベルの関連付けを削除するフィーチャの AutoCAD ObjectID。

必須

リターン

タイプ説明

ブール値

ラベルの関連付けが正常に削除された場合は true

エラー条件に関する注記

パラメーターが無効な場合、このメソッドは例外をスローするか、false または null を返すことがあります。

Parcels フィーチャ レイヤーから選択したフィーチャの AutoCAD テキスト エンティティーと Owner フィールドのラベルの関連付けを削除した成果を印刷します。

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var flName = "Parcels";
var fieldName = "Owner";
var featureObjId = Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(doc, flName);

// Remove the label association
var success = Esri.ArcGISForAutoCAD.FeatureLabel.Remove(doc, flName, fieldName, featureObjId);

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output 
True
*/

次もご参照ください。

FeatureLayer.SelectEntity - 1 つのエンティティーの選択の確認を求めて、その AutoCAD ObjectId を返す .NET メソッドです。

esri_label_remove - フィーチャとそのテキスト ラベルの間の関連付けを削除する AutoLISP 関数です。