Bim:create-attributeset

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(Bim:create-attributeset name label visible [categoryId | categoryName ] )


機能
(オプションで)指定された NameSpace 内に新しい 属性セット名を作成する。


引数
  • name : 作成される 属性セット名の文字列。
  • label : 属性セットの GUI ラベル文字列。空文字列として指定された場合、自動的に name が使用される。
  • visible : (T/NIL) 属性セット名を表示するかどうかを指定する。

(オプション)新しい 属性セットがアタッチされる NameSpace を指定する。(各カテゴリには関連する NameSpace がある)。省略された場合、"User" NameSpaceが自動的に属性セットに使用される。

  • categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)カテゴリ定数参照

または

  • categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、カテゴリ定数参照


戻り値
成功なら T、それ以外は nil


MEMO

  • 「可視」ステータスは、属性セットが PropertiesPanel で可視であるかどうかを意味する。
  • BIMプロパティカテゴリ名は大文字と小文字を区別する。
  • NameSpace(categoryIdとcategoryNameによって間接的に指定される)が存在しない場合、それは可視 NameSpace として自動的に作成される。



サンプル
(vl-load-bim)
(bim:create-attributeset "---testName---" "---testLabel---" T)
T

(bim:has-attributeset "---testName---")
T

関連事項