明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1660|回复: 9

请教版主一个打印的问题

[复制链接]
发表于 2008-3-4 17:53:00 | 显示全部楼层 |阅读模式

请教版主一个打印的问题

自己写的vba打印程序,通过选择多段线图框实现打印范围的确定和批量打印。

在某些情况下,一般都是图纸比较复杂(大)的情况下出现:

就是选择图框打印后,打印区域出现偏移,

或者打印内容只占图纸的一个小角落(已经设置布满图纸),

怀疑是否与坐标系有关,或者图纸版本有关。

请教原因,以及可能的解决方法。谢谢!

发表于 2008-3-5 14:04:00 | 显示全部楼层

可能是没有设置居中打印吧

 楼主| 发表于 2008-3-6 21:42:00 | 显示全部楼层

不是设置居中的原因,这个程序里面都是设置过的。

而且把图纸copy到新的dwg中(这会造成一些设置的改变),打印完全没有问题。

经过试验,发现移动UCS不能解决问题。

但是打印区域确实会移动一个固定的距离,总是偏移(A,B) 。

选择的是这里的范围,但是打印的是那里的一模一样大的范围。

发表于 2008-3-7 08:03:00 | 显示全部楼层
本帖最后由 作者 于 2008-3-7 8:18:26 编辑

把打印偏移PlotOrigin的值都设为0
 楼主| 发表于 2008-3-7 23:07:00 | 显示全部楼层

其实居中打印已经自动设置打印的偏移了吧。

不过既然楼上兄弟这样说,也算提供了一种方法。

我去试试后再说结果吧。

不过我问过AutoWisePlot的作者,他说这个问题一直存在。

他目前也无法解决。

 楼主| 发表于 2008-3-7 23:17:00 | 显示全部楼层

经过简单的逆向验证,不是4楼兄弟所说的原因。

我在cad的打印界面中把偏移都改成大的数,然后保存布局。

然后运行我的软件打印,没有任何问题(本来没有问题的图纸)。

而且打印后再看cad的打印界面,打印布局已经改成了居中打印,

偏移也恢复为修改前的模样。

发表于 2008-3-10 15:58:00 | 显示全部楼层

我的打印程序是设定窗口打印,要设定偏移为0。看看你的程序执行顺序,最后再指定偏移为0.

发表于 2008-3-10 16:01:00 | 显示全部楼层
我做的指定窗口打印程序,设定好偏移为0后,从来没出过问题.
 楼主| 发表于 2008-3-12 12:32:00 | 显示全部楼层

好吧,我再尝试一下把 偏移设定(居中) 和 设定窗口打印 放到最后设置吧,

有结果再来回复。

谢谢楼上兄弟!

发表于 2008-3-25 23:05:00 | 显示全部楼层

我也遇到这样的为您提不知道为什么

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|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.

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