只需一步,快速开始
请教版主一个打印的问题
自己写的vba打印程序,通过选择多段线图框实现打印范围的确定和批量打印。
在某些情况下,一般都是图纸比较复杂(大)的情况下出现:
就是选择图框打印后,打印区域出现偏移,
或者打印内容只占图纸的一个小角落(已经设置布满图纸),
怀疑是否与坐标系有关,或者图纸版本有关。
请教原因,以及可能的解决方法。谢谢!
使用道具 举报
可能是没有设置居中打印吧
不是设置居中的原因,这个程序里面都是设置过的。
而且把图纸copy到新的dwg中(这会造成一些设置的改变),打印完全没有问题。
经过试验,发现移动UCS不能解决问题。
但是打印区域确实会移动一个固定的距离,总是偏移(A,B) 。
选择的是这里的范围,但是打印的是那里的一模一样大的范围。
其实居中打印已经自动设置打印的偏移了吧。
不过既然楼上兄弟这样说,也算提供了一种方法。
我去试试后再说结果吧。
不过我问过AutoWisePlot的作者,他说这个问题一直存在。
他目前也无法解决。
经过简单的逆向验证,不是4楼兄弟所说的原因。
我在cad的打印界面中把偏移都改成大的数,然后保存布局。
然后运行我的软件打印,没有任何问题(本来没有问题的图纸)。
而且打印后再看cad的打印界面,打印布局已经改成了居中打印,
偏移也恢复为修改前的模样。
我的打印程序是设定窗口打印,要设定偏移为0。看看你的程序执行顺序,最后再指定偏移为0.
好吧,我再尝试一下把 偏移设定(居中) 和 设定窗口打印 放到最后设置吧,
有结果再来回复。
谢谢楼上兄弟!
我也遇到这样的为您提不知道为什么
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-26 10:19 , Processed in 0.170443 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.