「Vla-split」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-split ''vla-object'' ''NumWins'') ; 機能 : ビューポートを、指定した数のビューに分割する。 ; 引数 :* vla-object...」)
 
編集の要約なし
 
44行目: 44行目:
関連事項
関連事項
* [[vlax-get-acad-object]]
* [[vlax-get-acad-object]]
* [[]]
* [[vla-get-activeviewport]]
* [[vla-put-activeviewport]]




[[Category:AutoLISP]]
[[Category:AutoLISP]]

2013年11月6日 (水) 14:39時点における最新版

構文
(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 )

関連事項