基于拉伸动态块的批量打印
本帖最后由 陈伟 于 2025-4-26 14:08 编辑说明:
1、插件基于拉伸动态块,拉伸动态块必须基点必须是外矩形框最左下角点,可实现一建批量打印;
2、插件的默认打印样式为“正常打印.ctb” ”monochrome.ctb”,LSP程序可以修改为自己想要的默认打印样式
3、Pdftk附件:http://bbs.mjtd.com/plugin.php?id=imc_attachplug:attachad&aid=MTA5NDExfDk3YjhlODMyfDE3MDcxMDI3ODd8NzMyOTUzOHwxODE2NzE%3D
4、pdftk.exe及libiconv2.dll需放在搜索目录(http://bbs.mjtd.com/thread-188337-1-1.html)
5、本程序直接下载用就可以,LSP可以设置默认打印样式,fas不可以设置默认打印样式
6、测试版本为CAD2014、CAD2020成功,CAD2008无法运行,提示错误: no function definition: VLAX-GET-ACAD-OBJECT
7、测试成功与否哪个版本CAD成功烦请在评论区回复一下
=================================================
2025年4月25日 修复将多图框缩小到极小,显示太密集式,因开启捕捉原因会提示:INTERSECT 所选对象太多(该提示不影响使用);解决办法增加变量(setvar "osmode" 0)
=================================================
打印基础来自:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=112163&highlight=%B4%F2%D3%A1
PDF合并来自:http://bbs.mjtd.com/thread-189433-1-1.html
任意尺寸图幅来自:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=189649&highlight=%C8%CE%D2%E2%B3%DF%B4%E7
过滤选择动态块来自:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=182700&highlight=%B9%FD%C2%CB%D1%A1%D4%F1%B6%AF%CC%AC%BF%E9
放源码的目的是希望有老特能够进一步优化,优化后的程序恳请放回本帖,以做大家学习交流。
已知未解决BUG:已知问题已全部解决
已解决BUG: 1、导出单张PDF后会自动查看该PDF,在此感谢 黄翔
2、合并PDF排序BUG,原合并程序超过9张排序就会乱,比如图纸1.pdf 图纸2.pdf一直到图纸10.PDF合并后 图纸10.PDF会排序到图纸1.pdf之后,
3、已修正旋转用户坐标系偏移问题
4、已修正旋转坐标系图框排序问题
本帖最后由 黄翔 于 2025-4-22 11:54 编辑
测试不成功.
有空不如学C#,这样啥都可以完成.
一个OrderBy规则在Linq只需要一行... hao3ren 发表于 2025-4-24 16:07
24号的打印出现未知命令,对于倾斜旋转图框不行
在cad2014和cad2020上测试没有问题 厉害的,孜孜不倦的研究这个技术。 本帖最后由 黄翔 于 2025-4-22 14:22 编辑
这两个问题都解决了. 旋转坐标系,把测试dwg做一个我试试呢.
试下呢 旋转的坐标系计算应该是有误差的.没理解是如何计算的.不会. 黄翔 发表于 2025-4-24 09:09
旋转的坐标系计算应该是有误差的.没理解是如何计算的.不会.
怎么解决的发上来学习下呢. 本帖最后由 陈伟 于 2025-4-24 11:46 编辑
黄翔 发表于 2025-4-24 10:33
怎么解决的发上来学习下呢.
各项已知问题都已解决,已下载后重新下载应该不会收明经币
页:
[1]
2