CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

PlotToDevice 方法 (ActiveX)

2024-5-18 19:07| 发布者: admin| 查看: 171| 评论: 0|原作者: admin|来自: AutoCAD

PlotToDevice 方法 (ActiveX)

将布局绘制到设备。

支持的平台:仅限 Windows

签名

VBA:

RetVal = object.PlotToDevice([plotConfig])
对象

类型: 剧情

此方法应用到的对象。

plotConfig

访问:仅输入;自选

类型:字符串

要使用的 PC3 文件的完整路径和文件名,而不是当前配置。如果未提供此参数,则将使用当前配置。如果在指定路径中找不到配置文件,AutoCAD 将在打印机配置路径中搜索该文件,然后该文件默认为当前配置。

返回值 (RetVal)

类型:布尔

  • True:剧情已成功发送到设备。
  • False:绘图未发送到设备。要么是绘图过程失败,要么是绘图被取消。

言论

启动绘图的绘图必须处于活动状态,绘图才能成功。

若要在前景中打印,必须将 AutoCAD BACKGROUNDPLOT 系统变量设置为 0。否则,将在后台进行绘图。

使用布局或打印配置的属性指定打印设备。ConfigName

如果指定的 PC3 文件或当前绘图配置包含绘图到文件信息,则此方法实际上可能会将绘图发送到文件而不是设备。请仔细查看指定布局的所有当前绘图配置信息。若要绘制多个布局,可以在调用该方法之前使用该方法。SetLayoutsToPlotPlotToDevice

要创建新的配置绘图仪 (PC3) 文件,请使用 AutoCAD 中的“添加绘图仪”向导。有关 PC3 文件的详细信息,请参见 AutoCAD 联机帮助系统。

例子

VBA:

Sub Example_PlotToDevice()
    ' This example sends a plot of the current drawing
    ' to the default device for your system.
    
    ThisDrawing.ActiveLayout.ConfigName = "DWF6 ePlot.pc3"
    
    ThisDrawing.Plot.PlotToDevice
    
End Sub

可视化 LISP:

(vl-load-com)
(defun c:Example_PlotToDevice()
    ;; This example sends a plot of the current drawing
    ;; to the current device.
    (setq acadObj (vlax-get-acad-object))
    (setq doc (vla-get-ActiveDocument acadObj))

    (vla-put-ConfigName (vla-get-ActiveLayout doc) "DWF6 ePlot.pc3")

    (vla-PlotToDevice (vla-get-Plot doc))
)

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-28 16:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部