レイアウトまたは印刷環境設定のタイプを指定します。
サポートされているプラットフォーム: Windows のみ
読み込み専用: いいえ
タイプ: acPlotType 列挙型
このプロパティに対する変更は図面が再作図されないと分かりません。Regen メソッドを使用して図面を再作図してください。
ViewToPlot プロパティまたは SetWindowToPlot メソッドは、PlotType を acView か acWindow に設定する前に呼び出される必要があります。
VBA:
Sub Example_PlotType() ' This example reads and modifies the PlotType ' Layout value. ' When finished, this example resets the value back to ' its original value. Dim ACADLayout As ACADLayout Dim originalValue As Integer ' Get the layout object Set ACADLayout = ThisDrawing.ActiveLayout ' Read and display the original value originalValue = ACADLayout.PlotType MsgBox "The PlotType value is set to: " & originalValue ' Modify the PlotType preference by toggling the value ACADLayout.PlotType = acExtents MsgBox "The PlotType preference has been set to: " & ACADLayout.PlotType ' Reset the preference back to its original value ACADLayout.PlotType = originalValue MsgBox "The PlotType preference was reset back to: " & originalValue End Sub
Visual LISP:
(vl-load-com) (defun c:Example_PlotType() ;; This example reads and modifies the PlotType ;; Layout value. ;; When finished, this example resets the value back to ;; its original value. (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) ;; Get the layout object (setq ACADLayout (vla-get-ActiveLayout doc)) ;; Read and display the original value (setq originalValue (vla-get-PlotType ACADLayout)) (alert (strcat "The PlotType value is set to: " (itoa originalValue))) ;; Modify the PlotType preference by toggling the value (vla-put-PlotType ACADLayout acExtents) (alert (strcat "The PlotType preference has been set to: " (itoa (vla-get-PlotType ACADLayout)))) ;; Reset the preference back to its original value (vla-put-PlotType ACADLayout originalValue) (alert (strcat "The PlotType preference was reset back to: " (itoa originalValue))) )