我的办法是直接设置qrLabel的字体是“細明體”,
其它的设置都是默认,在有的繁体98下,字体是对的,
在有的繁体98下,字体是不对的,不知为啥,大家有啥好办法吗?
谢谢

解决方案 »

  1.   

    98? 98系统用的很少 那时候玩星际的时候用过  不过那时候自己无电脑 操作系统也不能玩
    大学去了就一直用XP了 现在工作的环境是W2K 字体一般都是宋体9号 我们公司的标准
    这样的话不容易出现乱码一点~~~ 记得上次写了一个组件也就是因为半角字符和全角字符 一直做死的转换成widestring 
    结果动态生成的时候设置成宋体9号 什么屁事就都没了~~  气死我了 呵呵~~
      

  2.   

    d 的 vcl 是不支持 unicode, 字体上就会有些问题, 绝对没问题的方案是, 在 98繁体机上装 delphi 作多语言, project->languages 完成后会生成一个 .cht 文件, 发行时带上就正常了
      

  3.   

    问题解决了。按照zuoansuifeng兄弟的办法可以。
    声明一个WideString的变量,然后动态赋值给QRLabel。这样在繁体98下打印字体是对的。不过我的QuickRep上有N个QRLabel,这样做,比较累。用另外一种办法解决了。