求助:请问如何控制RPG报表的字体大小。
qingzhou 回复于:2005-01-17 17:44:33 | ||||||||||||||||
再次建议你从改变打印SESSION的驱动属性、页面设置等配置角度考虑、从而得出是否可以用最简便办法去解决问题。
CHGPRTF这个编译PRTF的命令常用于调整报表的行、宽间距、强制换页、套打等,如果需要整体报表改动、如左右移动、建议通过RLU改变PRTF、或者通过移动纸张位置来解决问题(如果不想修改PRTF的话,很古板办法)。 在RLU设计PRTF时,可以设定字体大小。 我还是觉得可以试试直接调整打印SESSION的页面设置来解决问题、简单而且安全。 | ||||||||||||||||
Vivian-wu 回复于:2005-01-17 17:51:34 | ||||||||||||||||
[quote:4beeac9c66="qingzhou"]再次建议你从改变打印SESSION的驱动属性、页面设置等配置角度考虑、从而得出是否可以用最简便办法去解决问题。
CHGPRTF这个编译PRTF的命令常用于调整报表的行、宽间距、强制换页、套打等,如果需要整体报表改动、..........[/quote:4beeac9c66] 如果改变打印SESSION, 是不是所有的报表的格式(字体,方向等), 都是 固定的? 如果企不有所冲突? | ||||||||||||||||
yoyoage 回复于:2005-01-18 21:07:59 | ||||||||||||||||
首先,最直接的方法是修改CPI的值,改变字体的宽度。但是这样不是直接修改字体的大小。
另外,我提供一种思路,先看看你的机器上有没有安装psf/400 如果有,可以把prtf的printer device type改成*apfds( 默认为*scs) 然后设置相应的Font character set and point size 。但是我还需要进一步测试这个是不是和建立printer session的设置完全无关的。 另外,补充一下上面qingzhou提到的一点,如果要把报表内容整体移动,也就是改变报表的页面边距,是可以通过CHGPRTF实现的,但前提也是你的机器安装了PSF/400,也就是支持APFDS。 要修改两个keyword值: Printer Device Type--〉*apfds Front margin: offset down-->设置顶部的边距(单位以参数*UOM中的设置为准) offset across-->左边距 | ||||||||||||||||
qingzhou 回复于:2005-01-19 09:22:09 | ||||||||||||||||
“首先,最直接的方法是修改CPI的值,改变字体的宽度。但是这样不是直接修改字体的大小。 ”
看看图片的解说、很显然CPI不是改变字体大小的参数。
|