cq_qg
发表于 2008-5-14 11:41:00
<p> </p><p></p><p>设为420*1500也一样,这个之前也试过。</p><p>另外设为420的高度,打印页边距是设为0还是?会不会打印不完全?</p>
cq_qg
发表于 2008-5-14 12:32:00
<p></p><p>1、还有个问题,就是自动选纸的问题。如上图示,我全部都是A2的图,程序自动选择的纸张有A3、A2也有自定义的图纸。不论是正式打印,还是平时打印,对于一批图,每次打印的都是用的同样的纸张大小,不会说这个用A3,那个用A4。是看还是草图,或者装订都不合适。这样我觉得是不是实际意义不大?</p><p>2、程序说的比例判断,小于0.677就视为加长图,我不太明白。本来加长图有一定的规则,可实际中基本上加多长合适就加多长。有可能加长比较多,有可能在标准图框基础上加一点点。这样的话这个加长值就是任意值。我不知道有没有影响。</p><p>3、我觉得是不是这样更好,高宽比不符合标准图框的就按加长图纸。加长图纸就按图框的高度来确定比例。</p>
cq_qg
发表于 2008-5-14 12:40:00
lyy发表于2008-5-13 22:39:00static/image/common/back.gif打印比例是这样判断的:1、取得图框尺寸,算出高宽比。2、如果是标准图框则根据高宽比判断是A?的图框直接算出比例(存在A2和A4的优先判断)。3、如果高宽比小于0.667则视为加长图框,程序智能查
<p></p>3、视为加长图之后,比例是不是就通过图框高度跟标准图框来比得到,不要根据纸张高度了。这就是比例一直在变的原因。因为比例根据纸张变化了,实际上已经失去了比例的意义了。打印到纸张上的长度已经不符合比例了。按比例打印就是无论纸张是多大,打印出来都是这个长度。
lyy
发表于 2008-5-14 18:21:00
xxxtttxxx发表于2008-5-13 23:06:00static/image/common/back.gif原来一直一位是arx软件,现在才发现是lisp的。我只知道一点vb。其实一张图一般比例是一样的,通过设定比例,反向智能选择图纸,也是一个不错的选择。
<p>可以直接输入比例或批量修改比例,程序智能选择图纸(关联选项要打勾)。</p>
lyy
发表于 2008-5-14 18:25:00
cq_qg发表于2008-5-14 11:41:00static/image/common/back.gif 40976设为420*1500也一样,这个之前也试过。另外设为420的高度,打印页边距是设为0还是?会不会打印不完全?
<p></p><p>1、你先删除这个自定义的纸张,然后重新添加为420*1500 。</p><p>2、打印页边距设为0。</p>
lyy
发表于 2008-5-14 18:59:00
cq_qg发表于2008-5-14 12:32:00static/image/common/back.gif409771、还有个问题,就是自动选纸的问题。如上图示,我全部都是A2的图,程序自动选择的纸张有A3、A2也有自定义的图纸。不论是正式打印,还是平时打印,对于一批图,每次打印的都是用的同样的纸
<p>1、那是因为你的图框尺寸不合规则,如果对于一批图每次打印的都是用的同样的纸张大小那你就直接批量修改纸张。</p><p>2、本来加长图框是有一定的规则,就是考虑到实际加长时很多人没按规则加长,所以程序把高宽比小于0.667视为加长图框,也就是说如果只加长一点点的话有可能不被视为加长图框,既然加长了一般情况下高宽比都会小于0.667。你没有必要非得只加长一点点啊!</p><p>3、加长图纸就按图框的高度来确定比例-------又不是标准图框,怎么确定比例呢?</p>
lyy
发表于 2008-5-14 19:14:00
cq_qg发表于2008-5-14 12:40:00static/image/common/back.gif3、视为加长图之后,比例是不是就通过图框高度跟标准图框来比得到,不要根据纸张高度了。这就是比例一直在变的原因。因为比例根据纸张变化了,实际上已经失去了比例的意义了。打印到纸张上的长
<p>弄了半天你还是不明白:</p><p>1、程序是在尽可能正确地判断出打印比例,而不是非要你按程序给出的比例打印!</p><p>2、对于标准图框程序是可以准确判断出比例。</p><p>3、对于非标准图框(包括加长图框)是无法直接判断出比例的,因为一但加长你就不能确定是A?图框的加长,这个时候只能寻找最合适的自定义纸张来判断出一个比较合适的比例,所以你要正确自定义纸张的高度尺寸来帮助程序尽可能准确判断。</p>
softbird
发表于 2008-5-14 20:37:00
图框不按制图规范本身就不是一个很好的习惯,既然想方便使用,首先自己得遵守制图规范,这是起码的前提,图框的尺寸是有明确规定的,哪能这么随意根据内容随便定啊,这是画图习惯问题,别想程序在这种随意性的基础上还能够出色的智能判断。<br/> 另外,希望能够支持最新版本的arx:5.0系列以上<br/>
cq_qg
发表于 2008-5-16 13:15:00
lyy发表于2008-5-14 19:14:00static/image/common/back.gif弄了半天你还是不明白:1、程序是在尽可能正确地判断出打印比例,而不是非要你按程序给出的比例打印!2、对于标准图框程序是可以准确判断出比例。3、对于非标准图框(包括加长图框)是无法直接
<p></p><p>1、0.667的值我理解是不是这样:</p><p> 对于A2:420/597=0.707;A3:297/420=0.707,0.667是不是指这两个的比值?我说得加长一点点是放到最一般的情况。比如我A2的图框加长了20,那么420/620=0.677,这样其实也是加长了。我想判断加长可以这样:图中的图框的高度跟标准图框的高度比值及图中图框的宽度跟标准图框的宽度比值,若是两者相等则是标准图框,若是前者大于后者,则是加长图框。</p><p>3、诚如您所说,要是这样的话,加长图就无法判断是A?的加长图。所以这个时候对于加长这种非标准图框只能人为指定是A?的加长。就像打印比例要选A2还是A4优先。可以在这里加这么个选项,如果用户选择是A?那么这次的标准图框就是A2,图中的图框不就是有了可比的标准了么?这样根据两者的比值不就可以根据图框中的高度跟指定的标准图框高度相比得到加长图的比例了么?</p><p>但是对于一个工程或一个项目,图框大小是确定的。而且这种指定了标准图框是A?对于一次打印不管是标准图框还是非标准图框判断的比例都不会错。</p><p>当然了,对于加长这种不标准的不能混打,对于标准图框不管是A3、A2都可以混打。</p>
lyy
发表于 2008-5-16 15:08:00
cq_qg发表于2008-5-16 13:15:00static/image/common/back.gif1、0.667的值我理解是不是这样: 对于A2:420/597=0.707;A3:297/420=0.707,0.667是不是指这两个的比值?我说得加长一点点是放到最一般的情况。比如我A2的图框加长了20,
<p></p><p>1、0.667只是一个大概的值。</p><p>2、关于加长请不要只加长一点点,按规范A2加长最小应是420*743。</p><p>3、加选项的做法没有必要,免的程序越来越复杂。只要你自定义了加长的纸张(如:A2加长420*1500、A1加长594*1800等)程序还是可以判断出加长图框的打印比例(不管是A2加长还是A1加长)。</p>