急!打印出的问题! (100分)

  • 主题发起人 主题发起人 lovebcb
  • 开始时间 开始时间
L

lovebcb

Unregistered / Unconfirmed
GUEST, unregistred user!
将一DBF数据库的数据自动转化成一个带制表符的文本格式表,制表符采用输入法提供的符号,生成一行字串用RichEdit的Add将这个串加到RichEdit来显示显示都没问题,用他的Print方法打印,但打印出来的表,由制表符组成的分隔线和带数据加制表符组成的数据行发生错位,每一字段项错一点,到表的最右端错的就特别多,这是怎会事,
┌───────┬──────┐分隔线
      │十分方法方法 │在RichEdit下│数据行

发生左右错位    
请问怎么解决? 我知道用QR可以,但现在要求只能用上面的途径来做。
 
大多数字体都是可变宽度的,比如,i和w占用的宽度是不同的,所以对不齐
但是也有一些字体是恒定宽度的,每一个字符都是相同的宽度
你可以改变一下打印字体,比如仿宋,试试
 
打印时用line来打印线,应不会有问题,我想知你是不是打印时用的“|”这个啊。如果是的话就改为line吧。
 
多人接受答案了。
 
后退
顶部