「Vla-get-layouts」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-layouts ''vla-object'') ; 機能 : ドキュメントの Layouts コレクションを取得する。 ; 引数 :* vla-object … Dat...」)
 
(相違点なし)

2015年10月25日 (日) 06:00時点における最新版

構文
(vla-get-layouts vla-object)


機能
ドキュメントの Layouts コレクションを取得する。


引数
  • vla-object … Database、Document の VLAオブジェクト


戻り値
Layouts の VLA オブジェクト


サンプル
(vl-load-com)
(defun c:Example_Layouts()
    ;; レイアウトコレクションにアクセスして図面内のレイアウトリストを表示するサンプル
    (setq acadObj (vlax-get-acad-object))
    (setq doc (vla-get-ActiveDocument acadObj))
    
    ;; layouts コレクションを取得
    (setq Layouts (vla-get-Layouts doc))
    
    (setq msg "")   ;; 空文字
    
    ;; レイアウト名を取得
    (vlax-for Layout Layouts
        (setq msg (strcat msg (vla-get-Name Layout) "\n"))
    )
    
    ;; 
    (alert (strcat (vla-get-WindowTitle doc) "にある" (itoa (vla-get-Count Layouts)) 
                   " 個のレイアウト :\n" msg))
)


関連事項