ペーパー空間ビューポートの表示コントロールをオンまたはオフに切り替えます。
サポートされているプラットフォーム: Windows のみ
VBA:
object.Display Status
タイプ: PViewport
このメソッドが適用されるオブジェクト。
アクセス: 入力のみ
タイプ: ブール型
戻り値はありません。
ペーパー空間ビューポートの表示コントロールをオンにしてから、MSpace プロパティを使用してモデル空間の編集機能をアクティブにします。
ViewportOn プロパティを使用して、ペーパー空間のビューポートの表示が既にこのメソッドでオンになっているかどうかを確認します。
VBA:
Sub Example_DisplayMethod() ' This example creates a paper space viewport and makes it active. Dim newPViewport As AcadPViewport Dim centerPoint(0 To 2) As Double Dim height As Double Dim width As Double height = 30# width = 40# centerPoint(0) = 30#: centerPoint(1) = 30#: centerPoint(2) = 0# ' Create a paper space Viewport object ThisDrawing.ActiveSpace = acPaperSpace Set newPViewport = ThisDrawing.PaperSpace.AddPViewport(centerPoint, width, height) ZoomAll newPViewport.Display True ' Before making a pViewport active, ' the mspace property needs to be True ThisDrawing.mspace = True ThisDrawing.ActivePViewport = newPViewport End Sub
Visual LISP:
(vl-load-com) (defun c:Example_DisplayMethod() ;; This example creates a paper space viewport and makes it active. (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) (setq centerPoint (vlax-3d-point 30 30 0) height 30 width 40) ;; Create a paper space Viewport object (vla-put-ActiveSpace doc acPaperSpace) (setq newPViewport (vla-AddPViewport (vla-get-PaperSpace doc) centerPoint width height)) (vla-ZoomAll acadObj) (vla-Display newPViewport :vlax-true) ;; Before making a pViewport active, ;; the mspace property needs to be True (vla-put-MSpace doc :vlax-true) (vla-put-ActivePViewport doc newPViewport) )