Vla-getfulldraworder

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(vla-getfulldraworder vla-object Objects Bool )


機能
ブロック内のすべてのオブジェクトを、表示順序の下から順に返す。


引数
  • vla-object … SortentsTable の VLAオブジェクト
  • Objects … ブロック内のオブジェクト。
  • bool … honorSortentsSysvar
  • :vlax-True: システム変数 DRAWORDERCTL の設定が使用される。
  • :vlax-False: 設定は無視される。


戻り値
nil


サンプル
(setq actdoc (vla-get-activedocument (vlax-get-acad-object)))
(setq sp (vla-get-modelspace actdoc))
(setq extdict (vla-getextensiondictionary sp))
(if (not (zerop (vla-get-count extdict)))
  (setq sorttbl (vla-getobject extdict "acad_sortents"))
  (setq sorttbl (vla-addobject extdict "acad_sortents" "acdbsortentstable"))
)
(vla-getfulldraworder sorttbl 'allorder :vlax-false)
(setq allList (vlax-safearray->list allorder))


関連事項