(C#,API)中AutoCad EndPlot事件过早发生

时间:2009-08-13 11:35:08

标签: c# api events autocad

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

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

除了在文档完成假脱机之前autocad关闭太快这一事实以外,所有这一切都正常。为了解决这个问题,我订阅了EndPlot事件(打印已完成),然后尝试关闭我的应用程序。

我遇到的问题是,在文档假脱机到打印机之前,endPlot会激活 - 因此我没有输出。

有没有人有任何建议?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

您可以尝试将第二个绘图添加到空设备并等待它完成(或启动,看起来如此)。

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