CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

相关分类

PlotToDevice Method (ActiveX)

2023-1-4 05:05| 发布者: admin| 查看: 602| 评论: 0|来自: AutoCAD

摘要: 将布局绘制到设备。

将布局绘制到设备。

支持的平台:仅窗口

签名

工 务 局:

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

类型:剧情

此方法适用的对象。

plotConfig

访问:仅输入;自选

类型:字符串

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

返回值(RetVal)

类型:布尔

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

言论

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

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

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

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

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

例子

工 务 局:

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

Visual 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 )

GMT+8, 2024-5-19 14:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部