3

我正在利用 AutoCad API 执行以下操作...

1]打开AutoCAD 2]加载文档3]打印文档4]关闭AutoCAD

除了在文档完成后台打印之前 AutoCAD 关闭得太快之外,所有这些都运行良好。为了解决这个问题,我订阅了 EndPlot 事件(打印已完成),然后试图让我的应用程序关闭。

我遇到的问题是 endPlot 在文档打印到打印机之前就触发了 - 所以我没有得到任何输出。

有没有人有什么建议??

4

2 回答 2

2

确保禁用背景绘图。您可以在选项中执行此操作,也可以从命令提示符将背景图设置为 0。

于 2009-08-18T21:45:58.400 回答
1

您可以尝试将第二个绘图排队到一个空设备并等待它完成(或开始,看起来)。

您是否考虑过只是等待 object.PlotToDevice [plotConfig] 的 bool 返回值?

于 2009-09-24T02:41:01.400 回答