「Bim:list-attributesets」の版間の差分
(ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:has-attributeset ''name'' [''categoryId'' | ''categoryName'' ] ) ; 機能 : 指定された AttributeSets 名が (オプションで指定された NameSpace categoryId | categoryName に) 存在するかどうかを返す。 ; 引数 * name :検索される AttributeSet の名の文字列(AttributeSet の "name" または "label" を指定できる)。 以下、任意で新しいプロパティセットが接続される…」) |
(相違点なし)
|
2024年5月10日 (金) 03:48時点における版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:has-attributeset name [categoryId | categoryName ] )
- 機能
- 指定された AttributeSets 名が (オプションで指定された NameSpace categoryId | categoryName に) 存在するかどうかを返す。
- 引数
- name :検索される AttributeSet の名の文字列(AttributeSet の "name" または "label" を指定できる)。
以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的に プロパティセットに使用される。
- categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)カテゴリ定数参照。
- categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、カテゴリ定数参照。
- 戻り値
- 属性セットが存在すれば T、それ以外は nil
MEMO
- 属性セット名/ラベルは大文字と小文字を区別しない。
- BIM プロパティカテゴリ名は大文字小文字を区別する。
- (categoryId、categoryName によって間接的に指定される) NameSpace が存在しない場合、NIL が返される。
- サンプル
(vl-load-bim) (bim:create-attributeset "---testName---" "---testLabel---" T) T (bim:has-attributeset "---testName---") T (bim:has-attributeset "testNameX") NIL
関連事項