Vla-split

提供:GizmoLabs - だいたい CAD LISP なサイト
2013年11月6日 (水) 14:39時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-split vla-object NumWins)


機能
ビューポートを、指定した数のビューに分割する。


引数
  • vla-object … Viewport の VLA オブジェクト
  • NumWins … AcViewportSplitType 列挙型
  • acViewport2Horizontal
  • acViewport2Vertical
  • acViewport3Left
  • acViewport3Right
  • acViewport3Horizontal
  • acViewport3Vertical
  • acViewport3Above
  • acViewport3Below
  • acViewport4


戻り値
nil


  • memo: このメソッドが呼び出されても、ActiveViewport プロパティでビューポートをアクティブにしなければ、変更結果は表示されない。(Split メソッドを呼び出す前にビューポートがアクティブだった場合でも同様。)ビューポートをアクティブにするのは、このメソッドの結果を表示するため。


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *ActView* (vla-get-activeviewport *actdoc*))
(vla-split *ActView* acViewport4)
(setq *ActView* (vla-get-activeviewport *actdoc*))
(vla-put-activeviewport *actdoc* *actview*)

;ダンプ
(vlax-dump-object )

関連事項