「Vla-put-layeron」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-put-layeron ''vla-object'' ''bool'') ; 機能 : 画層の表示状態を設定する。 ; 引数 :* vla-object … VLAオブジェク...」) |
細編集の要約なし |
||
52行目: | 52行目: | ||
* [[vlax-get-acad-object]] | * [[vlax-get-acad-object]] | ||
* [[vla-get-activedocument]] | * [[vla-get-activedocument]] | ||
* [[vla-get- | * [[vla-get-layers]] | ||
* [[vla-get-freeze]] | * [[vla-get-freeze]] | ||
* [[vla-get-layeron]] | * [[vla-get-layeron]] |
2013年3月23日 (土) 11:15時点における最新版
- 構文
- (vla-put-layeron vla-object bool)
- 機能
- 画層の表示状態を設定する。
- 引数
-
- vla-object … VLAオブジェクト
- bool … ブール値
- :vlax-true : 画層を表示に設定
- :vlax-false : 画層を非表示に設定
- 戻り値
- nil
- サンプル
(setq LayerTable (vla-get-Layers (vla-get-ActiveDocument (vlax-get-acad-object)))) (setq lay (vla-add LayerTable "NewLayer")) ; 表示 (vla-put-layeron lay :vlax-true) (vla-put-layeron lay :vlax-false) ; フリーズ (vla-put-freeze lay :vlax-true) (vla-put-freeze lay :vlax-false) ; ロック (vla-put-lock lay :vlax-true) (vla-put-lock lay :vlax-false) ; 印刷 (vla-put-plottable lay :vlax-true) (vla-put-plottable lay :vlax-false) ; 線の太さ (vla-put-lineweight lay 18) ; 0.18mm (vla-put-lineweight lay -3) ; 規定値 ; 色 (vla-put-color lay 128)
関連事項