还有个问题要说一下,这个问题以前也说,但是今天实践中带来了很大麻烦。 就是打印比例不选择充满到图纸的时候,而是让程序判断实际比例。程序的比例总是跟选择的纸张有关。比例随纸张大小而变。 比如我今天打印的A3图纸是1:60的,我设置的纸张完全能够按1:60打印出来。可是程序不知何故却是1:50,我把纸张设大点又变成1:45,设小点也变。 我建议程序的比较就按图框跟标准A3或者A2来定。若是图框大小是42000*29700,那么比例就是1:100。 这个为什么要跟纸张联系起来呢?因为画图的比例是多少,那么打印的时候就要严格按比例来打印,如果说程序又根据纸张来自动设比例,那么还不如选择充满图纸呢,因为充满图纸也是不论纸张大小如何的。 如果说程序想保证用户选择的纸张能把图纸打印出来而自动改变比例,那画图还用比例干什么? 要是想全部打印出来,那选择自动充满图纸好了。这样不论怎样都可以。因为程序要是改了比例和选择自动比例本质上都是一样的,都是不精确的。 程序只有能精确根据图框判断比例就可以了。至于按精确比例能不能完全打印出来,用户可以预览,而且用户可以根据图框大小和打印页边距自定义合适的纸张大小的。 |