0

我正在 Inventor 2016 中创建 iLogic 外部规则,以将我正在处理的 .idw 文件保存为 PDF。到目前为止,代码非常简短且简单,就像单页文件的魅力一样。我有几行定义了目录位置(PDFPath),最终形成了最后一行:

ThisDoc.Document.SaveAs(PDFPath & "\" & ThisDoc.FileName(False) & ".pdf" , True)

问题是这只会保存活动工作表。运行此规则时,我需要它来保存所有工作表,无论有多少工作表。

4

3 回答 3

0

该链接有效 - 因为我将该代码用于我的 PDF 创建的一部分,但它有一个缺陷。

如果您的视图不是最新的 - 您将获得一个缺少几何图形的 PDF。就像线宽已经减少到零一样。

更新视图后,再次运行 PDf,它会正常生成。

当您使用手动方法时,情况并非如此。

我正在寻找要添加到我的代码的代码,这将在创建 pdf 之前更新视图,因为我怀疑手动方法会这样做,但通过 illogic 不会这样做。

于 2017-02-09T12:17:00.790 回答
0

这有我需要的代码:

与 Autodesk Inventor 合作:iLogic 将 PDF 文件保存到新的子文件夹

于 2017-01-10T20:55:54.803 回答
-1

您可以尝试在导出部分上方插入此代码:

update InventorVb.DocumentUpdate()
于 2017-11-08T08:36:38.120 回答