Skip to content

Releases: Edwardhehe/batchPrintZWCAD

LA批量打印 v1.15.6

Choose a tag to compare

@Edwardhehe Edwardhehe released this 27 Aug 02:11

批量打印插件 v1.15.6 发布说明

本版本覆盖 ZWCAD、AutoCAD 2015–2024 和 AutoCAD 2025–2027,重点加速图框识别与批打窗口刷新,并减轻打开、关闭窗口时的卡顿。

图框识别加速

  • 扫描期间缓存块名、块定义文字和图框几何,同一块定义不再重复展开文字或计算图框。
  • 布局内块参照的包围盒只计算一次,重叠图签查找不再对每个字段遍历整图。
  • 文字提取路径保持完整,识别结果与上一版本一致,仅减少重复计算。

批打窗口与红框

  • 图框、矩形窗口表格改为整批刷新,识别过程中不再逐行触发界面重绘。
  • 选中图纸时的临时红框改为屏幕刷新,不再整图重生;延迟绘制仅在窗口句柄已创建后执行,避免打开矩形窗口时报错。
  • 关闭窗口时按已记录的红框 ID 删除,不再全图扫描图层,关闭更快。
  • 矩形框窗口顶部栏按内容自适应高度,提示文字不再被裁切;点选行高亮与列头排序改为整批更新。

图纸目录与加长图幅

  • 生成图纸目录时,加长图幅分数改用普通斜杠,例如 A1+1/4,避免 CAD 常用字体把文件名用的 显示成问号。
  • PDF/DWG 等输出文件名仍使用文件系统安全斜杠 ,不受目录生成规则影响。

打印透明度

  • 常规设置「打印行为」增加「打印透明度」,默认勾选,对应 CAD 打印对话框中的同名选项。
  • 取消勾选后按不透明输出,并记住用户选择。

发布包

  • LA批打印-ZWCAD-v1.15.6.zip
  • LA批打印-AutoCAD2015-2024-v1.15.6.zip
  • LA批打印-AutoCAD2025-2027-v1.15.6.zip

V1.15.5

Choose a tag to compare

@Edwardhehe Edwardhehe released this 25 Aug 08:01

批量打印插件 v1.15.5 发布说明

本版本覆盖 ZWCAD、AutoCAD 2015–2024 和 AutoCAD 2025–2027,重点改进带可见性属性的动态图框识别,并允许固定图框按任意比例选定纸张。

动态块可见性图框

  • 带可见性属性的动态块按“块名+当前可见性名”录入图框库,例如 地铁图框+A2
  • 同一动态块的不同可见性状态作为不同图框分别识别,不再互相覆盖。
  • 录入时需切换到对应可见性后再新增;扫描时按当前可见性匹配已入库定义。
  • 可自由拉伸、查寻加长的动态块仍按块名入库,扫描时按当前实例实际长度识别纸张。
  • 旧图框库中的“外层+内层块名”记录仍可识别。

任意比例选纸

  • 常用比例匹配失败、但长宽比仍接近标准图幅或 1/8 模数加长图时,固定图框和单张打印可选择目标图幅,再按所选尺寸反推比例。
  • 可自由拉伸动态块不走该分支,避免把拉伸长度误当成任意比例。

发布包

  • LA批打印-ZWCAD-v1.15.5.zip
  • LA批打印-AutoCAD2015-2024-v1.15.5.zip
  • LA批打印-AutoCAD2025-2027-v1.15.5.zip

V1.15.4

Choose a tag to compare

@Edwardhehe Edwardhehe released this 23 Aug 04:18

批量打印插件 v1.15.4 发布说明

本版本覆盖 ZWCAD、AutoCAD 2015–2024 和 AutoCAD 2025–2027,重点改进按图框拆分 DWG,并修正“不打印外边框”的裁切方式。

DWG 拆图

  • 拆图改为先另存源图副本,再只删除当前图框外的对象,不再使用 Wblock 整库克隆,避免视口关闭、UCS 错位或拆出空图。
  • 模型拆图只清理模型空间,不删除纸面布局,避免 CAD 打开拆出文件时报错。
  • UCS 图框在用户坐标系内判定去留,窗口用实际角点而不是四角世界包围盒,减少斜框漏图和邻框误入。
  • 带 XCLIP 的块按裁剪框与图框打印范围是否相交决定去留,不看插入点或未裁剪外包。
  • 与图框相交的图元予以保留,包括穿框填充、块、图像和骑框视口;只贴边的邻框仍不带入拆出文件。
  • 未保存图纸仍需先保存。副本只包含磁盘上的已保存内容。

不打印外边框

  • 勾选后改为按纸面四边各内退 1mm 裁切打印内容,选纸、比例和留白仍按原窗口计算。
  • 不再把图框临时移到不打印层,停止打印时也不会改写 DWG。

发布包

  • LA批打印-ZWCAD-v1.15.4.zip
  • LA批打印-AutoCAD2015-2024-v1.15.4.zip
  • LA批打印-AutoCAD2025-2027-v1.15.4.zip

V1.15.3

Choose a tag to compare

@Edwardhehe Edwardhehe released this 16 Aug 13:28

批量打印插件 v1.15.3 发布说明

本版本覆盖 ZWCAD、AutoCAD 2015–2024 和 AutoCAD 2025–2027,重点增加图框块任意比例识别,并优化比例设置界面。

图框块任意比例

  • 图框块批量打印不再受固定比例列表限制,按录入图框的纸张短边自动反推实际比例。
  • 支持从标准纸张放大的 1:xx 比例,也支持缩小后的 xx:1 比例,例如 1:10010:12.1:1
  • 对通过动态拉伸改变长边的图框,短边继续作为图幅和比例依据;长边只参与标准图幅、加长图幅及任意纸张判断。
  • 加长图仍按 1/8 模数识别;不能合理吸附时按实测长边动态生成纸张。
  • 兼容旧图框库中的非标准纸张名称和已录入的任意纸张尺寸。

比例设置界面

  • 重新整理比例设置页,明确区分“图框块任意比例”和“矩形框比例列表”的作用范围。
  • 矩形框批量打印仍只使用内置及自定义比例,不开放任意比例识别。
  • 增加内置/自定义比例数量、选中状态和删除条件提示,支持回车快速添加比例。
  • 保留从 CAD 图中拾取比例、批量选择及删除自定义比例的原有能力。

发布包

  • LA批打印-ZWCAD-v1.15.3.zip
  • LA批打印-AutoCAD2015-2024-v1.15.3.zip
  • LA批打印-AutoCAD2025-2027-v1.15.3.zip

V1.15.2

Choose a tag to compare

@Edwardhehe Edwardhehe released this 15 Aug 14:06

批量打印插件 v1.15.2 发布说明

本版本覆盖 ZWCAD、AutoCAD 2015–2024 和 AutoCAD 2025–2027,重点改善字体兼容、矩形框识别、UCS 打印和空间排序。

文字与日志设置

  • 常规设置新增“文字自动转图形打印”,PDF/DWF 可把 TrueType 文字按图形输出,避免接收方缺少字体造成乱码、字距或换行异常。
  • 文字转图形默认关闭,只影响插件自有 LA_pdf / LA_dwf 绘图仪,不炸开或修改原 DWG 文字;PNG/JPG 本身为图像输出,无需转换。
  • 常规设置新增“生成打印日志”总开关,默认关闭;打印、拆图、扫描警告和图框诊断日志全部受该开关控制。

矩形框识别

  • 实体自身 Visible=False、所在图层关闭/冻结或父块不可见时,不再生成矩形框打印任务。
  • 可见的 Defpoints 等不打印图层仍可作为打印边界,避免因图层不参与打印而漏掉真实图框。
  • 使用网友问题图纸后台验证:错误的隐藏图框任务由 28 个降为 26 个,隐藏句柄不再进入扫描结果。

UCS、多布局与空间排序

  • 矩形框和图框块在旋转 UCS 下统一使用实际选择范围,扫描、红框、预览和正式打印保持一致。
  • 多布局按 CAD 布局选项卡 TabOrder 排列,再在各布局内部按位置排序。
  • 修复不同尺寸图框相互搭桥时传递合并行列的问题,避免先排完整列后再跳回右侧图纸。
  • 按位置排序继续完全忽略图号、图名和手动优先级。

其他改进

  • 支持自定义打印比例,可手动添加或从图中拾取。
  • 完善任意尺寸纸张、PDF 合并输出路径和快捷命令别名设置。

发布包

  • LA批打印-ZWCAD-v1.15.2.zip
  • LA批打印-AutoCAD2015-2024-v1.15.2.zip
  • LA批打印-AutoCAD2025-2027-v1.15.2.zip

v1.9.1 - 矩形框批量打印与单张打印

Choose a tag to compare

@Edwardhehe Edwardhehe released this 20 Jun 04:15

v1.9.1

本次版本重点完善矩形图框批量打印、单张打印和图纸识别稳定性。

新增

  • 新增“批量打印(选矩形框)”,仅扫描用户框选区域。
  • 新增“单张打印”,选择图纸外框后自动识别纸张、比例和输出位置。
  • 矩形框批量打印支持纸张候选、比例联动、PDF 合并、输出路径和打印顺序设置。
  • 识别结果支持右键删除或设为不打印,并同步清理 CAD 中的红框和序号。

优化与修复

  • 优化矩形框批量打印界面布局、列宽、状态提示和未打印条目显示。
  • 框选扫描改为局部相交即可命中,不再要求图素完全位于选择框内。
  • 布局扫描只处理布局自身图素,排除视口内模型空间内容。
  • 跳过关闭、冻结或不打印图层上的矩形框。
  • 重叠或重复矩形框只保留一条,并在删除或取消打印后重新排序。
  • 改进矩形图框边界命中、常见纸张比例推断及 A 系列纸张区分。
  • 修复图框外属性文字作为图名、图号时的识别。
  • 修复旋转 90° 图框打印方向错误。
  • 菜单名称统一为“批量打印(选图框块)”和“批量打印(选矩形框)”。

发布包

  • ZWCAD
  • AutoCAD 2015–2024
  • AutoCAD 2019–2020
  • AutoCAD 2025+

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

Choose a tag to compare

@Edwardhehe Edwardhehe released this 19 Jun 10:55

新功能

  • 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 即可

v1.8.0

Choose a tag to compare

@Edwardhehe Edwardhehe released this 14 Jun 01:59

修复内容

  • 修复中望 LA_pdf.pc5 生成格式,使用中望 PDF 驱动字段并正确写入 PMP 路径。
  • 中望插件随包集成 LA_pdf.pc5 / LA_pdf.pmp,安装时复制 Plotters 并由插件写入 ZWCAD Plotters。
  • AutoCAD 2019/2021/2025 输出包集成 LA_pdf.pc3 / LA_pdf.pmp,并由插件安装到 AutoCAD Plotters。
  • 扫描支持更多工程比例,包括 1:60、1:80、1:90、1:120、1:300、1:400、1:600。
  • 加长图纸优先使用实际图框识别尺寸,避免 T01~T03 等特殊比例图纸打印上下白边过大。
  • 中望和 AutoCAD 批量打印主界面尺寸统一。

资产

  • ZwcadBatchPlot-v1.8.0.zip
  • AcadBatchPlot-AutoCAD2019-v1.8.0.zip
  • AcadBatchPlot-AutoCAD2021-v1.8.0.zip
  • AcadBatchPlot-AutoCAD2025-v1.8.0.zip

验证

  • scripts/build-dll.ps1 -Target All -Configuration Release 构建通过。
  • 已复核中望包包含 Plotters\LA_pdf.pc5 和 Plotters\PMP Files\LA_pdf.pmp。
  • 已复核 AutoCAD 三个包均包含 Plotters\LA_pdf.pc3 和 Plotters\PMP Files\LA_pdf.pmp。

AcadBatchPlot v1.6.0 — AutoCAD 2013-2027 多版本支持

Choose a tag to compare

@Edwardhehe Edwardhehe released this 13 Jun 08:46

AcadBatchPlot v1.6.0

首个完整支持 AutoCAD 2013~2027 的批量打印插件发布。

🎯 多目标构建

项目文件 目标框架 支持版本
AcadBatchPlot.AutoCAD2019.csproj net47 AutoCAD 2019-2020
AcadBatchPlot.csproj net48 AutoCAD 2021-2024
AcadBatchPlot.Core.csproj net8.0-windows AutoCAD 2025+

✨ 新增功能

  • AutoCAD 端口:从 ZWCAD API 完整迁移到 Autodesk.AutoCAD API
  • 多版本 NuGet 引用:使用 Autodesk 官方 AutoCAD.NET / AutoCAD.NET.Core / AutoCAD.NET.Model
  • 条件编译#if ACAD_CORE 宏支持 .NET Framework 与 .NET 8 共用代码
  • 打印机自动安装AcadPlotterInstaller 首次加载时自动将 LA_pdf.pc3/pmp 复制到 AutoCAD Plotters 目录
  • 扫描诊断ScanDiagnostics 用于排查图框识别问题
  • 序号叠加层TemporarySequenceOverlay 在 CAD 视图中显示序号
  • 版本感知安装脚本:install.ps1 自动匹配 AutoCAD 版本与包版本

🔧 更改

  • AutoloadManager 注册表路径改为 AutoCAD 结构
  • 菜单文本和窗口标题更新为 AutoCAD
  • 用户数据目录改为 %APPDATA%\AcadBatchPlot

v1.5.2

Choose a tag to compare

@Edwardhehe Edwardhehe released this 08 Jun 13:00

ZwcadBatchPlot / AcadBatchPlot v1.5.2

本版本是 AutoCAD 菜单热修版,同时包含使用教程网页。

修复

  • 修复 AutoCAD 2019 ~ 2024 点击菜单后提示 未知命令 "^C^CZBP_..." 的问题。
  • AutoCAD 2019 ~ 2024 菜单项现在直接发送插件命令,不再把 ^C^C 当作普通文本传给命令行。

文档

  • 新增图文使用教程网页:docs/tutorial.html
  • README 增加 AutoCAD 菜单异常排查说明。

升级提示

如果已经安装过 v1.5.0 或 v1.5.1,旧菜单项可能仍保存在 AutoCAD 菜单栏里。升级到 v1.5.2 后建议:

  1. 关闭 AutoCAD。
  2. 解压对应版本发布包并双击 安装.cmd
  3. 重新打开 AutoCAD。
  4. 如果菜单仍然异常,执行一次 ZBP_RELOAD_MENU,或在菜单中点击“刷新菜单”。

当前发布包

  • ZwcadBatchPlot-v1.5.2.zip:中望 CAD 版本,加载 BatchPlotter.dll
  • AcadBatchPlot-AutoCAD2019-2020-v1.5.2.zip:AutoCAD 2019 ~ 2020,加载 AcadBatchPlot.dll
  • AcadBatchPlot-AutoCAD2021-2024-v1.5.2.zip:AutoCAD 2021 ~ 2024,加载 AcadBatchPlot.dll
  • AcadBatchPlot-AutoCAD2025Plus-v1.5.2.zip:AutoCAD 2025 及以后,加载 AcadBatchPlot.Core.dll