找回密码
 立即注册

QQ登录

只需一步,快速开始

sunriseyuen

初级会员

1

主题

7

帖子

290

积分

初级会员

积分
290

活字格认证

最新发帖
sunriseyuen
初级会员   /  发表于:2014-8-22 15:19  /   查看:12190  /  回复:12
ActiveReport 导出PDF 和看到的字体会不一样

当报表中有中英文混合的时候,不可以做到英文内容用英文字体/中文内容用中文字体吗?
预览与导出PDF不一样
或者将预览的打印到PDF打印机与导出的PDF也不一样,

是否可以做到导出的结果与预览的结果一样?

12 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-8-22 15:58:00
沙发
sunriseyuen

PDF中本身对部分字体的支持情况是不一样的,比如将字体设置为 Arial时,到处后可能部分字体加粗,部分没有加粗。建议的做法是修改控件的字体设置,比如都设置为宋体,微软雅黑。

此外,你是第一次提问,请问你使用的ActiveReports版本是多少,我们可以根据你的版本进行问题验证和解决。
回复 使用道具 举报
sunriseyuen
初级会员   /  发表于:2014-8-22 16:15:00
板凳
之前使用的是activereport 3.0 .net
之前已经有这个问题,然后下载8.0 同样也有这个问题.

可能你不是很明白我的问题

比如,我有一个空间 A, 显示内容是 "中国,英文是China"
假设我在这个空间上设置的字体是 Verdana
预览的时候
“China” 会是Verdana字体,
“中国,英文是” 系统会选择一种字体,但绝对不会是Verdana.

预览的时候都没有问题。

然后导出pdf时
为何"China" 也变为了中文字体呢?
不能保持原来的Verdana吗?

意思是导出PDF 不能跟预览保持一致吗?

我尝试了将预览打印到虚拟的PDF打印机,这个保存起来的PDF可以很完美的与预览一致,
为何导出的不能一致呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-8-22 17:37:00
地板
sunriseyuen

你方便发一个可以重现该问题的示例程序吗,我可以直接针对你的问题进行调查。
回复 使用道具 举报
sunriseyuen
初级会员   /  发表于:2014-8-22 18:06:00
5#
如图,预览与导出PDF的字体不一样。给更换了字体。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
sunriseyuen
初级会员   /  发表于:2014-8-22 18:16:00
6#
sample file ,预览与导出PDF的字体不一样。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-25 14:55:00
7#
回复 6楼sunriseyuen的帖子

请确认打印机器是否安装了相应的字体?我使用 6# 模板在本机导出没有问题。
回复 使用道具 举报
sunriseyuen
初级会员   /  发表于:2014-8-25 15:19:00
8#
怎么感觉沟通上有问题呢? 我是说导出到PDF与预览的字体不一致。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-25 17:12:00
9#
回复 8楼sunriseyuen的帖子

你好,现象已经重现了。

由于 Arial 及 Verdana 等字体不支持汉字,所以在导出时系统会自动选择一种适用于汉字的字体显示在 PDF 文件中。

所以,请设置支持中文简体的字体给汉字,例如“Microsoft YaHei”或“SimSun”,这时导出不会改变字体。

谢谢
回复 使用道具 举报
sunriseyuen
初级会员   /  发表于:2014-8-25 21:31:00
10#
我知道  Arial 及 Verdana 等字体不支持汉字.

我的意思是要PDF与预览一直.为何预览的时候可以而导出PDF 不可以呢? 另外打印到虚拟PDF打印机(如TINY PDF)  也是可以达到 pdf 与预览一致.
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部