对于线型比例,大家可能都知道用ltscale来调整,如果只在模型空间出图,那这就够了。但如果你是布局中出图,那还应该对系统变量psltscale有所了解。 系统变量psltscale决定布局中怎样处理布局与模型之间的线型比例。 psltscale=0,那么布局中的线型比例基于ltscale,布局的视口比例对线型起缩放作用。例如模型空间中的虚线间隙是50,布局中视口比例是1:100,那么布局中虚线间隙就是50/100=0.5。这样可以保证模型空间和布局看上去都合适。只要调整一个合适的ltscale就行了。 系统变量psltscale=1,布局中的线型比例只与ltscale有关,视口比例不影响线型比例(帮助文件中说“视口比例决定线型比例”,显然是有问题的)。这种情况下,应以保证布局中合适的线型显示来调整ltsscale,模型空间的显示可以不去理它。例如,要求最终图纸的虚线间隙是0.5,那么只要在模型空间中调整虚线的实际间隙是0.5个图形单位就行了,不管你布局中采用什么样的比例来出图,最终打印的图纸虚线间隙就是0.5mm。当然前提条件是比例由视口给定,而不打印时又再来一个比例(有时会需要临时改变打印比例的,如在页面设置为绘图仪,而临时用打印机打印时,这是常采用的方法)。 那么,也许你要问,为什么要设系统变量psltscale=1,模型空间和布局中均能显示合适的线型不更好吗?的确,如果你的图形相对简单,一个模型只用一种比例来出图,那么将psltscale设为“0”,是不错的选择。但当你要用同一个模型以多种比例来出图时,设psltscale设为1的优越性就显而易见了。一个适合ltscale,使得你无论以什么比例的布局来出图,都能保证最终的图纸产品是符合规范的线型比例。 不知楼主是否在海川论坛问过类似的问题,以上内容是本人在海川论坛回复时的内容。 |