您的位置:首页> 日志> 动易系统 正文
DTOP

SiteAzure打印效果修改

leo | 2018年03月31日 |

>>收藏本文 已有 0条评论

部份客户总是心心念念着旧系统的一些功能认为旧系统有新系统应该默认有的。
最近又被客户盯上了打印页上新系统做的变化。
 
新系统用了PrintArea局部打印技术。和旧系统另外跳转到另一个打印页模板有区别。所以部份效果默认是没有的。得动动脑袋实现
上周麻阳政府也是要求还原旧SF的打印页
 
首页我们对比一下新系统和旧系统打印效果区别
显然我们看见新系统中,缺少了页眉页脚标题和地址的显示,还有logo显示和去掉了文章信息栏
 
一、新系统中如何增加页眉的显示
 
首先我们要知道页眉是浏览器所控制的,默认输出<title>里面的内容
最后通过查看以下两个文章内容页底部脚本找到了答案
 事实上脚本里已经做好显示<title>的接口
我们只要在文章内容页中把这个参数设置好就可以了
 
二、如何增加logo及内容页样式控制
 
我们从上面图3中不难发现,已预留有打印样式控制
extraCss:'/Content/_Common/Base/css/print.css'
接下来我们只需要在文章内容页中增加要输出的logo图片和相关样式在print.css就可以了
 
三、如何增加页脚网址显示
 
首先我们要知道页脚也是通过浏览器控制的,默认获取网页地址
因为PrintArea是采用iframe形式实现的打印。所以暂无方法把页脚的网址显示出来。
我们只能通过修改PrintAear把地址和打印时间写入文章内容最后的方式满足一下客户了
 
最终修改后打印效果