Skip To Content

FieldDefinition.Remove (.NET)

FieldDefinition.Remove メソッドは、エンティティーに何も影響を与えずに、ドキュメント フィーチャ レイヤーからフィールド定義を削除します。 Web フィーチャ レイヤーのフィールド定義は削除できません。

宣言

public bool Esri.ArcGISForAutoCAD.FieldDefinition.Remove(Document doc, string flName, string name)

パラメーター

タイプ名前説明必須

ドキュメント

doc

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

必須

string

flName

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

必須

string

name

既存のドキュメント フィーチャ レイヤー属性フィールド名。

必須

リターン

タイプ説明

ブール値

フィールド定義が正常に削除された場合は、true

エラー条件に関する注記

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

Parks フィーチャ レイヤーから Undev フィールドを削除した成果を印刷します。

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Remove the field definition
var success = Esri.ArcGISForAutoCAD.FieldDefinition.Remove(doc, "Parks", "Undev");

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

/* Example output
True
*/

次もご参照ください。

esri_fielddef_remove - エンティティーに何も影響を与えずに、ドキュメント フィーチャ レイヤーからフィールド定義を削除する AutoLISP 関数です。