美文网首页
H5打印预览功能

H5打印预览功能

作者: 90后的晨仔 | 来源:发表于2017-05-18 23:24 被阅读1690次
参考链接:http://www.cnblogs.com/wuhuacong/archive/2016/01/21/5147368.html

html文件中代码如下:

 <!--startprint-->
   <div id="printId">
       <img id="printImg" style="height: 297mm;width: 210mm;">
    </div>
    <!--endprint-->
    <iframe id="printf" src="" width="0" height="0" frameborder="0"></iframe>

js文件中代码如下:

 document.getElementById("printImg").src = _imgdates
var bodyhtml = window.document.body.innerHTML;
//设置打印开始区域、结束区域
var startFlag = "<!--startprint-->";
var endFlag = "<!--endprint-->";
// 要打印的部分
var printhtml =bodyhtml.substring(bodyhtml.indexOf(startFlag),bodyhtml.indexOf(endFlag));
// 生成并打印ifrme
var f = document.getElementById("printf");                      f.contentDocument.write(printhtml);
f.contentDocument.close();
f.contentWindow.print();                
                        

相关文章

  • H5打印预览功能

    html文件中代码如下: js文件中代码如下:

  • H5实现本地预览图片

    我们使用H5可以很容易的实现图片上传前对其进行预览的功能 Html代码如下: 实现预览功能的js代码如下: 最后注...

  • APP的H5页面实现图片预览及压缩上传

    导语 本篇文章使用H5实现图片预览,压缩上传的功能,主要用到了以下知识点。 使用 获取上传的图片文件 使用H5 F...

  • 打印小技巧(上)

    1.最后一页文字少,打印太浪费纸了 找到功能区菜单栏中的搜索文本框,直接输入“打印”二字,选择【预览和打印】选项,...

  • 打印,其实是个技术活

    1、Excel打印技巧大全 没有打印机一样可以打印预览 在没有安装打印机的电脑上按下Excel的“打印预览”按钮后...

  • 运行实习

    关于打印:在系统图预览中直接打印

  • EXCEL2007/2010 圆形预览打印变椭圆解决方法

    问题现象:打印excel中的圆形形状,变成椭圆,打印预览也是椭圆 按着shift插入的形状,打印预览时候是,打出来...

  • 打印设置

    * 分页线预览:视图-分页预览 * 打印标题:页面布局-打印标题-工作表-顶端标题行 * 添加页眉、页码:页面布局...

  • winform打印控件鼠标滚轴问题

    我们发现本身c#自带打印预览窗口可以预览,但是鼠标滚轴滑动无法跟随,固实现自定义打印预览控件来实现,废话不多说,上...

  • 6.16

    1. 打印文档时记住先预览文档后再打印。先预览的好处:预防文档格式不对、清楚文档有多少页面。 打印PDF文档时,如...

网友评论

      本文标题:H5打印预览功能

      本文链接:https://www.haomeiwen.com/subject/znantxtx.html