使用 SOLIDWORKS eDrawings API 将 SOLIDWORKS 文件输出为不同格式
eDrawings 可以将 SOLIDWORKS 文件导出为以下外部格式:
{ width=450 }
可以通过 IEModelViewControl::Save eDrawings API 方法执行导出。
除此之外,还可以通过 IEModelViewControl::Print5 eDrawings API 方法打印已打开的文件。
导出和打印的 API 都是异步的。需要跟踪相应的完成事件以确定进程何时完成。使用 OnFinishedPrintingDocument 和 OnFinishedSavingDocument 来跟踪打印和保存的完成。
如果发生错误,完成事件将不会被发送。在这种情况下,需要处理 OnFailedSavingDocument 和 OnFailedPrintingDocument 事件。