找回密码
 立即注册

QQ登录

只需一步,快速开始

pmway

中级会员

41

主题

140

帖子

945

积分

中级会员

积分
945

活字格认证

pmway
中级会员   /  发表于:2016-5-27 18:06  /   查看:4301  /  回复:4
本帖最后由 Lenka.Guo 于 2016-5-30 09:29 编辑

同样的模块文件(RPX),在Flash模式、Html模式、PDF模式下字体大小都不一样,有些大,有些小,所以人家在Html模式下打印出来样式全变了,问一下有什么好的处理方案,希望能帮解决,发现是因为你们没有打字体生成到html模式下,谢谢了
Flash

HTML

字体没有加载进来

4 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-30 09:29:28
沙发
Hi,
我理解您的需求是:
在RPX报表中内嵌了特殊字体,所以使用不同的报表浏览器渲染的结果不一样。

首先报表内部不支持嵌入字体,只有在导出PDF时支持。所以需要您将报表内的字符设置成系统自有的字体。

您能否提供更详细的信息如报表渲染截图,示例Demo?
回复 使用道具 举报
pmway
中级会员   /  发表于:2016-6-7 09:40:14
板凳
附件doc文件中有不同模块显示的截图及对应的rpx文件


本帖子中包含更多资源

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

x
回复 使用道具 举报
pmway
中级会员   /  发表于:2016-6-7 09:41:24
地板
demo要另外写,您先看一下,能否定位到错误,如果不行,我在提供
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-7 16:30:36
5#
本帖最后由 Lenka.Guo 于 2016-6-7 16:34 编辑
pmway 发表于 2016-6-7 09:41
demo要另外写,您先看一下,能否定位到错误,如果不行,我在提供

我理解您现在遇到的问题是:

1. Web页面中不同的类型的ReportViewer 显示的样式不一样:
WebViewer 控件支持以下类型:
•HtmlViewer(默认值): 一次性地提供报表的单个页面的可滚动视图。而且只有 HTML 和 javascript 下载到客户端浏览器中。在这种类型中不推荐打印输出。
AcrobatReader: 返回可在 Acrobat 阅读器中查看的 PDF 文档输出。客户端要求:Adobe Acrobat Reader
FlashViewer: 提供了一种交互式的浏览体验和使用广泛使用的 Flash Player 印刷技术。
这三种浏览器采用的是不同的技术和实现方式,所以渲染的结果也是有差异的,而且一般在一个Web项目中,我们也是只采用其中一种类型来呈现报表;因为采用的是不同技术实现,所以这些呈现的差异也是没办法避免和调整的,建议您采用RDL报表,能够适当的缩小样式差异。

2.设置自定义的纸张打印无效。
自定义纸张大小,是预先设置好实际打印纸张的大小,根据这个来设计报表,打印无效,具体指的是报表没有按照预先设计的样式来打印,还是报错?




3. 动态域名浏览时,预览报错。
这个是动态域名加载,无法及时获取到报表数据导致的错误,您可以通过F12查看,控制台中输出的错误明细,监控网络的请求情况,来获取具体的数据。

4、签章位置打印时
我想您的“签章”是加载的整个页面上的,所以导致打印,分为两页;您可以在报表设计时,使用报表层,来实现这一功能,可参考博客:http://blog.gcpowertools.com.cn/ ... nt-20130702002.aspx


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部