Skip to content

v1.9.0: CAD 原生预览、PDF 合并、扫描强化

Choose a tag to compare

@Edwardhehe Edwardhehe released this 19 Jun 10:55
· 171 commits to main since this release

新功能

  • PDF 合并为单个文件:勾选"合并为单个 PDF",打印完成后自动合并为单一 PDF,并选择最终保存路径
  • CAD 原生预览:列表每行新增"预览"按钮,使用 CAD PlotEngine 直接预览排版效果,无需生成临时 PDF
  • 作业排序:右键菜单"移到第一个",可调整打印顺序
  • 扫描诊断命令:新增 ZBP_DIAG_EXTENTS、ZBP_DIAG_SCAN_SCOPES、ZBP_DIAG_ATTRIBUTES,用于排查图框识别和属性提取问题

修复与强化

  • 🐛 图框外包框获取失败时回退到定义内实体遍历估算,必要时提示手动框选
  • 🐛 MText 属性文字提取:支持通过 IsMTextAttribute/MTextAttribute 反射读取富文本属性值
  • 🐛 非恒定 AttributeDefinition 不再纳入文字提取,避免产生虚假结果
  • 🐛 属性文字优先级提升(Attribute > OwnerSpace)
  • 🐛 GeometricExtents 无效时回退到估算文本框(AlignmentPoint + 字符数估算)
  • 🐛 IsInRegion 新增 AlignmentPoint 检查,提高 DBText 区域命中率
  • 🐛 删除图框后自动记录已删除块名,防止从 ZWCAD 图框库重新导入
  • 🐛 图框库管理器中删除块时立即保存
  • 🐛 修复消息框在打开输出目录之前弹出,确保操作反馈更及时
  • 🐛 打开输出目录改用 explorer.exe /select,直接选中合并后的 PDF 文件

发布包

适用平台
AcadBatchPlot-AutoCAD2015-2024-v1.9.0.zip AutoCAD 2015 ~ 2024 (.NET Framework 4.8)
AcadBatchPlot-AutoCAD2019-2020-v1.9.0.zip AutoCAD 2019 ~ 2020 (.NET Framework 4.7)
AcadBatchPlot-AutoCAD2025+-v1.9.0.zip AutoCAD 2025+ (.NET 8)
ZwcadBatchPlot-v1.9.0.zip ZWCAD Enterprise

每个包内含安装脚本和卸载脚本,升级安装可直接覆盖已有文件。

升级说明

如果之前安装过旧版本:

  1. 关闭 CAD
  2. 下载对应平台的发布包,解压
  3. 双击"安装.cmd",安装脚本会自动覆盖旧 DLL 并更新注册表
  4. 重新打开 CAD 即可