+ -
当前位置:首页 → 问答吧 → Fastreport 导出PDF乱码问题

Fastreport 导出PDF乱码问题

时间:2010-04-15

来源:互联网

我用 Fastreport 4.9.31 安装版的,将有中文的 报表导成PDF格式,英文可以显示,简体中文全部是一个个小黑点。上网查了一下,FR导出PDF格式不支持中文,但是3.0版以后的都解决了。
但是,我这个没有,不知道是为什么
我也把所有控件的Font属性,改成“宋体”,字符集是defult,
导出PDF时,提示找不到字体"?诸",不懂什么意思。
请问怎么样才能正确显示PDF,需要加装字体么?请问具体怎么操作?
谢谢!
 

作者: lyang41   发布时间: 2010-04-15

没人来帮忙么?我自己顶哈!

作者: lyang41   发布时间: 2010-04-19

这个嘛 还真不晓得,读读fastreport的说明吧

作者: jiap1723   发布时间: 2010-04-19

你加分后,我可以帮你解决导出PDF的问题。
这么难的问题,亏你才给这点分。唉。

作者: mwy654321   发布时间: 2010-04-20

mark

作者: ffwin   发布时间: 2010-04-20

找 pdf专业版 或 fineprint 或 foxit的创建插件 ,打印时选择 pdf虚拟打印机
这样出来的pdf应该没乱码吧

作者: sz_haitao   发布时间: 2010-04-20

楼主可以试试,如果是中文版的用TRichText显示字体,不要用TMemo。
我用的是Frx 3.18版,无此问题。

作者: yueyun889   发布时间: 2010-04-20

还需要注意字体,看是否安装对应语言包。

作者: yueyun889   发布时间: 2010-04-20

1、换个高版本
2、用其他的插件

作者: qxq321   发布时间: 2010-04-20

引用 3 楼 mwy654321 的回复:
你加分后,我可以帮你解决导出PDF的问题。
这么难的问题,亏你才给这点分。唉。

我只有这么多分阿,已经是倾囊相送来
我这个版本用TRICHTEXT 会报错,也不知道怎么回事。
如果用虚拟打印PDF是没有问题,但是会把页面头部切掉一部分,导致我的报表头,显示不出来。
也是个头大的问题~~~

作者: lyang41   发布时间: 2010-04-23

其实我的问题是,我想把Access 中的纪录,写入到Excel中,生成电子版合同。因此,Excel是有固定格式的。但是由于单位电脑原因,导致 导入到Excel 特别特别的慢~20条的纪录,要3分钟,而我们合同一般都在40~100项左右。但是,我拿到自家电脑就没有问题,200条纪录,刷一下就好。电脑配置和公司一样,都是DELL的商务机。
所以,就用FR做报表来来显示,速度是上去了,但是却没有Excel 那样灵活,而且还不支持中文~~~

不知道,有哪位达人,或者跟我有同样遭遇的,能否给我指条明路~~~怎么样可以提高导入Excel的速度呢?

(公司电脑配置如下:虚拟内存 1519MB,Celeron(R) 3.06GHz,1G内存,40G硬盘,可用11G)

作者: lyang41   发布时间: 2010-04-23

我再加分

作者: lyang41   发布时间: 2010-04-27

用虚拟打印,你用的哪个版本? 应该不会有问题的.

作者: ffwin   发布时间: 2010-04-27

我也遇到过这个问题,貌似没啥解决的办法,改用别的报表软件吧~推荐GRID++~

作者: iceraise   发布时间: 2010-04-27

http://www.mietian.net/pdf/ 试试这个, 无乱码! 

html 转 pdf 无损转换, 完全保留了html的格式!

作者: iwlk   发布时间: 2010-07-01

你好,把字体名称设为"MingLiu"就可以了,好像是不认中文字体名称

作者: qshljg   发布时间: 2011-09-27