起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7524|回复: 5

[处理中3] Print打印设置,chrome与IE兼容性

[复制链接]

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
发表于 2018-7-31 10:22:29 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 zangwill 于 2018-7-31 10:24 编辑

在页面中的div下动态生成元素进行套打打印,例如:
var div = $(this.getElementByXid("div1"));
var limitDiv = '<span style="position:relative;left:23cm;top:0.5cm;"><span>' + currentPage + '</span>/<span>' + pages + '</span></span>'
var row1div='<.....此处省略500行,hight和width单位都为CM.....>'
div.append(limitDiv);
div.append(row1div);


var print = this.comp("printHtml1");
print.print("div1");

因为是套打,单元格固定,只需打印单元格中的数据就可以,根据格式在chrome下打印调整好了位置,换到IE下打印位置整体发生了变化,打印相同的内容,chrome下可以覆盖到整个纸张,IE下仅覆盖到纸张的三分之二,打印内容与固定格式对不上。
请问能否设置浏览器打印的某个位置参数,保证chrome和IE能兼容一套代码格式???或者其他更好的方案?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-7-31 11:02:01 | 显示全部楼层
有浏览器上的打印看看是什么效果
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
 楼主| 发表于 2018-7-31 11:10:59 | 显示全部楼层
jishuang 发表于 2018-7-31 11:02
有浏览器上的打印看看是什么效果

浏览器打印没什么区别,显示的都一样。打到纸上才能看出来,页眉页脚也都去掉了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-7-31 11:29:52 | 显示全部楼层
浏览器打印IE的效果跟chrome是一样的?
只有printHtml打印IE的效果给chrome的不一样?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
 楼主| 发表于 2018-7-31 11:39:03 | 显示全部楼层
本帖最后由 zangwill 于 2018-7-31 11:41 编辑
jishuang 发表于 2018-7-31 11:29
浏览器打印IE的效果跟chrome是一样的?
只有printHtml打印IE的效果给chrome的不一样?
...

对啊,都是调用
var print = this.comp("printHtml1");
print.print("div1");
打印预览的时候两个浏览器显示都一样,打印到纸上效果不一样了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-7-31 13:52:23 | 显示全部楼层
IE上直接有浏览器的打印打出来到纸的效果是什么?

看IE的页面设置中都是什么设置
平台的组件只是调用了打印
/UI2/system/components/justep/printHtml/printHtml.js
print.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-24 10:30 , Processed in 0.063331 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表