报表打印时中文出现字符重叠(200分)

  • 主题发起人 主题发起人 th
  • 开始时间 开始时间
T

th

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么在报表打印预览时中文字符有时会重叠,有时会有空格,如何解决?
 
将字体设为中文字体即可,如宋体 5号
 
要使用true type字体(比如宋体之类),不要使用类似system这样的字体
 
我用D4时发现一个问题,在生成报表的时候如果在form上加了一个panel后或其他的
容器的话,如果该容器的align为非none的时候,预览时就会出现字符重叠,
不知你的是否也是这样...
 
在报表的打印中,设置所需打印的内容的任何一种中文字体...
 
设宋体就没问题.
 
請盡量設定為中文的字體
 
宋体 9
一般不会有问题
 
这个问题是这样的,把你需要打印的部件的AutoSize属性设为true.在报表中绝对可以,本人试验成功过。
 
我试了一下,把字体设成中文字体,就没有重叠了....
 
只要是中文字体就行。
 
最好用中文字体,对其他字体AutoSize属性设为true。
 
对是中文字体就可以
 
把字体改称中文即可
 
没有错,是一开始默认字体的问题,将字体该为中文就没问题了。
 
我也有过同样的问题。(字体)
 
如是西文就不会出现这种情况,凡是有中文的地方须把字体设成中文字体,否则连什么Autosize也帮不了你。
 
如果在报表中打印长度有限制则autosize=false,wordwrap=false
如果长度不限制,是中文字体就可以了。
 
多人接受答案了。
 

Similar threads

回复
0
查看
862
不得闲
回复
0
查看
1K
不得闲
D
回复
0
查看
941
DelphiTeacher的专栏
D
D
回复
0
查看
880
DelphiTeacher的专栏
D
后退
顶部