Skip To Content

Domain.Names (.NET)

Domain.Names メソッドは、ドローイング内で定義されたフィールド ドメインの名前を文字列のコレクションとして返します。

宣言

public IEnumerable<string> Esri.ArcGISForAutoCAD.Domain.Names(Document doc)

パラメーター

タイプ名前説明必須

ドキュメント

doc

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

必須

リターン

タイプ説明

IEnumerable<string>

ドローイング内で定義されたすべてのフィールド ドメイン名の文字列としてのコレクション。

エラー条件に関する注記

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

ドローイング内で定義されたすべてのフィールド ドメイン名を出力します。

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

// Get the domain names
var domainNames = Esri.ArcGISForAutoCAD.Domain.Names(doc);

// Print the domain names
foreach (var name in domainNames)
{
  doc.Editor.WriteMessage("\n" + name);
}

/* Example output 
Treatment
Height
YesNo
Diameter
UtilityPoles_TypeDomain
*/

次もご参照ください。

Domain.Get - 名前付きフィールド ドメインのプロパティをディクショナリーとして返す .NET メソッド。

Domain.Values - 名前付きフィールド ドメインに関連付けられた値をディクショナリーとして取得する .NET メソッド。

esri_domain_names - ドローイング内で定義されたフィールド ドメインの名前を文字列のリストとして返す AutoLISP 関数。