完全プレビューを[印刷プレビュー]ダイアログ ボックスに表示します。
サポートされているプラットフォーム: Windows のみ
VBA:
object.DisplayPlotPreview Preview
タイプ: Plot
このメソッドが適用されるオブジェクト。
アクセス: 入力のみ
タイプ: AcPreviewMode 列挙型
戻り値はありません。
プレビューは、アクティブなレイアウト上で呼び出されます。
完全プレビューでは、用紙に印刷された場合と同じように画面上に図面が表示されます。この表示を可能にするため、AutCAD により図面の再作図が行なわれます。ただし、ベクトル関係の処理や最適化は実行されないため、通常の印刷よりは高速です。
このメソッドの呼び出し中は、NumberOfCopies プロパティおよび SetLayoutsToPlot メソッドの設定は無視されます。
このメソッドは、バッチモードのときは使用できません。バッチモードで呼び出されると E_FAIL を返します。
このメソッドを呼び出すと関連付けされた図面ができます。図面は DisplayPlotPreview メソッドが完了した後もアクティブのままです。
このメソッドは関連付けされた図面を、ユーザとの対話により終了することだけが可能な特殊画面モードにします。したがって、DisplayPlotPreview メソッドの正常な戻り値で、関連付けされた図面がアクティブになり、印刷プレビュー表示モードになります。
VBA:
Sub Example_DisplayPlotPreview() ' This example creates a circle and then performs ' a plot preview. ' Create the circle Dim circleObj As AcadCircle Dim center(0 To 2) As Double Dim radius As Double center(0) = 2: center(1) = 2: center(2) = 0 radius = 1 Set circleObj = ThisDrawing.modelSpace.AddCircle(center, radius) ZoomAll ' Preview the plot of the circle ThisDrawing.ActiveLayout.ConfigName = "DWG to PDF.pc3" ThisDrawing.Plot.DisplayPlotPreview acFullPreview End Sub
Visual LISP:
(vl-load-com) (defun c:Example_DisplayPlotPreview() ;; This example creates a circle and then performs ;; a plot preview. (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) ;; Create the circle (setq center (vlax-3d-point 2 2 0) radius 1) (setq modelSpace (vla-get-ModelSpace doc)) (setq circleObj (vla-AddCircle modelSpace center radius)) (vla-ZoomAll acadObj) ;; Preview the plot of the circle (vla-put-ConfigName (vla-get-ActiveLayout doc) "DWG to PDF.pc3") (vla-DisplayPlotPreview (vla-get-Plot doc) acFullPreview) )