3

AutoCad API を利用して次のことを行っています...

1] autocad を開く 2] ドキュメントをロードする 3] ドキュメントを印刷する 4] autocad を閉じる

ドキュメントのスプールが終了する前に autocad があまりにも早く閉じているという事実を除いて、これはすべて正常に機能しています。これを回避するために、EndPlot イベントをサブスクライブし (印刷が終了しました)、アプリを閉じようとしました。

私が抱えている問題は、ドキュメントがプリンターにスプールされる前に endPlot が起動することです。そのため、出力が得られません。

誰にも何か提案はありますか??

4

2 に答える 2

2

バックグラウンドプロットが無効になっていることを確認してください。これは、オプションで行うか、コマンドプロンプトからBACKGROUNDPLOTを0に設定することができます。

于 2009-08-18T21:45:58.400 に答える
1

2 番目のプロットをヌル デバイスにエンキューして、それが終了する (または開始するように見える) のを待つことができます。

object.PlotToDevice [plotConfig] の bool 戻り値を単に待っていることを調べましたか?

于 2009-09-24T02:41:01.400 に答える