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