多数打印机的打印方向都提供“纵向打印”和“横向打印”两种(个别打印机有四种)模式,具体使用时可以用Lodop函数SET_PRINT_PAGSIZE第1个参数来控制,也可以在预览界面的打印设置里选择它们。尽管选起来简单,可很多时候其含义特别是“横向打印”的含义很容易被误读,在此梳理一下相关概念,并做详细图解:
概念一、打印方向是指内容的输出方向,不是纸张的方向
纵向打印也叫正常打印,内容输出时不旋转,走纸方向与“字体方向”(字顶方向)一致,以下是A4纸纵向打印的效果(以上面出纸打印机为例):
(图A)
概念二、横向打印是指内容逆时针旋转90度输出,不是纸张旋转
横向打印也叫旋转打印,输出时内容逆时针旋转90度,此时特别注意A4纸不能跟着旋转,一定按原放纸方式,下面是A4横向打印的效果,黄箭头代表走纸方向:
(图B)
概念三、纸张名称代表一个“高*宽”数据对,其进纸方向必须与“高度方向”一致
以上所称“A4”纸的大小是:高297毫米,宽210毫米(行业规则定的),使用该纸时其进纸方向与其高度方向必须一致,这一点特别重要,如果进纸方向错了,就变成:高210毫米,宽297毫米(自定纸张时可设宽比高还大),此时就不是“A4”纸了,而是“A4r”(行业规则一般不推荐这种纸张,只有自定义纸张才有)纸,下面是A4r纵向打印的效果:
(图C)
概念四、只有当内容宽度超出“进纸口宽度”时才有必要选用横向打印
仔细观察你会发现,以上图B和图C的打印效果是一样的,只是进出纸不一样,下面“A4r横向打印”效果与图A也是一样的,所以对于相同的物理纸张,如果改变打印方向的同时又旋转纸张,就是在做无用功:
(图D)
<完>
<<转到博文目录
|