明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: ludaweb

在秋枫发布的源码基础上修改的批量打印程序v3.6.1(2024-07-28更新)

    [复制链接]
发表于 2019-1-17 17:45:12 | 显示全部楼层
本帖最后由 alnhny 于 2019-1-17 17:54 编辑
alnhny 发表于 2019-1-17 15:37
不成功,很难受啊。

还真是,要AP把加载应用程序对话框调出来然后关闭,之后就可以正常加载了。这算是一个BUG么?首次加载需要这样搞一下。但加载成功了还是打印不了,我用的图框自动匹配的方式。
发表于 2019-1-19 15:56:06 | 显示全部楼层
ludaweb 发表于 2019-1-17 11:38
恩,这种图块图框是有问题,已修正,请下载最新版。

楼主,我下载了最新的,提示是没了,但是打印机不调用了,CAD直接停留在一个图框显示,没反应
发表于 2019-1-20 01:18:31 | 显示全部楼层

建议增加或完善如下功能

本帖最后由 liuzbsky 于 2019-1-20 02:02 编辑

1.建议增加功能的可选择性,如输图框形式中,之前秋枫的版本中通过配置文件可选择,该版本中未找到配置文件,而不是首次使用时默认为第2项(图块)。即然通过配置文件能少一步选择,满足不同口味的使用者。当然上述选择后期时可通过【应用】设置的。
2.建议增加【打印线宽】的可选择性,这个比较重要。目前CAD多数是用PDF输出,有时粗线很难看清,用细线打印的情况多的是了。
3.建议将打印设备选【DWG to PDF】时,输出选项自动默认为【打印到文件】。选择【实体打印机】时,输出选型默认为【直接打印】。
4.建议完善【打印戳记】,提示未知命令。
5.建议【名称样板】的变量适当增加,参考一下3.5.9版,多几个还是有用的。

上述意见供参考,不足之处,还望见谅。
本人偶尔用C#写一些程序。我想法是能用程序默认实现有让程序实现,人工不但费事,而且易出错。
谢谢!
发表于 2019-1-20 20:35:21 | 显示全部楼层
gududefan 发表于 2019-1-19 15:56
楼主,我下载了最新的,提示是没了,但是打印机不调用了,CAD直接停留在一个图框显示,没反应

无法实现打印哈?我一样。
发表于 2019-1-20 22:16:04 | 显示全部楼层
我记得17年1月的版本,图框是多段线的时候也可以批量打印任意加长的图纸,现在这个版本好像不行了,我们的图框好多都是多段线的。
发表于 2019-1-23 19:20:46 | 显示全部楼层
报告一个问题,在打印附件这种类型的文件时,如果一次选择打印的图形超过某个数量,比如100个,打出来的图形顺序就会乱掉,会成这样的顺序:3、2、1、6、5、4、8、7、9,大约每2、3张一个小循环,也不是完全有规律。
如果每次少选几个的话,它打印出来的顺序又是对的,大约50个以下,很少会出错,超过100嘛,几乎必然乱序。

还有,因为图形的程序自动生成的,很有规律,所以在选择打印顺序时我选的是:左右,上下, 图框形式选的是“图块”,图块名填为 block* 。此时打印顺序就跟选择图形的数量有关,多就容易出错,少就正常。但当把打印顺序改为“选择顺序”的时候,它就按从后往前的顺序来打印,没有乱的,如果再选中“逆序”,那打出来的顺序也完全正常,不管一次性选多少张。

乱序的情况貌似还有一定的随机性,并不每次都乱成一样,如果某次选择过多出现乱序,那么它能正常顺序打印的图形个数好像就减少了。举个例子,刚打开文件,调入程序,一次性选40个来打印是正常的,但如果一次性选了100个来打,出现乱序,那么这个时候再选40个来打也很可能是乱序。

这个问题应该是秋枫版的程序里就一直存在的,用能找到的所有版本打印,甚至包括未标示是否和秋枫版源码有关系的某个商业打印软件,效果都这样。可能是我的这种文件有什么特殊之处吧,希望楼主能抽时间研究研究,若能解决这个问题,那就真是太感谢啦。:D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2019-1-23 19:59:51 来自手机 | 显示全部楼层
本帖最后由 sunny_8848 于 2019-1-24 10:49 编辑

对于不同大小的图框,图框要下对齐,打印顺序也才是对的。我以前反应过
发表于 2019-1-24 15:04:37 | 显示全部楼层
本帖最后由 liuzbsky 于 2019-1-24 15:52 编辑

竖向A4在图框无法打印

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2019-1-24 17:53:17 | 显示全部楼层
sunny_8848 发表于 2019-1-23 19:59
对于不同大小的图框,图框要下对齐,打印顺序也才是对的。我以前反应过

图框相当标准,也对得很齐,但你选多了它就是要乱。
发表于 2019-1-24 19:34:35 | 显示全部楼层
tooo 发表于 2019-1-23 19:20
报告一个问题,在打印附件这种类型的文件时,如果一次选择打印的图形超过某个数量,比如100个,打出来的图 ...

关键是 排序规则和排序算法。因为最近刚写了BatchLayouts程序,就这个问题和 qf 讨论过。
按左右,上下一共8个排序方式(其中4个是另外4个的倒序).
我自己这个程序是按图框左下角点在当前UCS中的坐标点排序的。

在使用 vl-sort一次,对2维参数(x,y)排序,结果出来是不对的(虽然理论上代码是没问题的),可能是vl-sort函数内部算法的问题。这样就只能自己写了自定义的2D排序函数。后来和qf讨论之后,又想到了另一个办法,就是使用 vl-sort 函数两次,这样得到的结果和自定义排序函数结果就一致了,代码也很简洁,只有两句 vl-sort。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-28 09:39 , Processed in 0.193410 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表