FastReport打印的报表 在Win2000,Win98下效果不一致 怎样解决 有100分(100分)

  • 主题发起人 主题发起人 hjitoo
  • 开始时间 开始时间
H

hjitoo

Unregistered / Unconfirmed
GUEST, unregistred user!
FastReort设计的同一个报表(.frf)文件
我设了Memo的自动换行,和伸展属性
在Win98,Win2000下打印,98打印的报表宽度要比2000的更宽,整个报表被拉伸了,
而且预览到的和打印的效果不一样(98下)
怎样能设置到不同操作系统下打印的效果一致?
 
我曾经为了这个问题花了很长时间
,但是还是没有得到答案,
我曾经一度想控告比尔。盖吃
但。。。。。。
 
98和2000字体不一样,每个系统一个frf文件吧
 
网络上不知道是 98 还是 2000 怎么办
 
建议你为*.FRF指定使用一种字体,在不同的操作系统下均使用该字体,也许可以解决这一问题
 
我试过了,同一字体下的效果也不一样,可能系统解释字库不同
不知道该怎么办
 
同样是宋体,Win98要比win2000的小。
我的意思是你为报表指定一种字体,如:方正XX,金山XX,把这种字体copy到两个系统,这样,你在两个系统下的报表显示的大小就一样了。
 
对于编写应用程序可以这样,在网络上的话,我就不知道怎么办了。你可以试一下系统自带的黑体,楷体在两个系统下的大小是不是一样[:)]
 
在2000下把Form的Font改成宋体,语系改为CHINESE_GB2312,在把Form的Scaled属性改为true
就没问题了。
 
我同意晨阳的观点;
在2000下把Form的Font改成宋体,语系改为CHINESE_GB2312,在把Form的Scaled属性改为true
就没问题了。最好页面上的字体都同意。这样在98下就不会有问题了。因为我前几天刚弄过
这个问题。最后就是这样解决的。呵呵!
 
把FastReort的度量单位都设置成像素,不要用毫米或厘米,这样大小就一致了。
 
你把字体该为统一的system字体就行了
 
用右键设置字体,注意字符集设为CHINESE_GB2312
 
我改用RB了
 
后退
顶部