网站首页/硬件软件列表/内容

Google Chrome浏览器完成直接打印

硬件软件2023-06-21阅读
根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。

weblogic部署项目路径_weblogic部署项目 登入后菜单不见了_weblogic部署项目错误

该代码之前已经编写和打印过,但是结果太长并且没有记录,这使得找到该时间非常麻烦. 写一个博客来记录它.

可以直接调用页面,如下所示:

<button class="btn btn-success" οnclick="window.print()">打印</button>

weblogic部署项目路径_weblogic部署项目 登入后菜单不见了_weblogic部署项目错误

使用起来更方便. Chrome带有打印工具. 但是,此自打印将默认选择所有内容. 整个html上面的所有代码,打印结果有点难看,百度看了一下,分享了众神的代码:

<!--startprint-->//开始和结束以注释的方式插入到html页面上
?? ?<div id="dispatchOrder_wrap"></div>
<!--endprint-->

JS部分

weblogic部署项目错误_weblogic部署项目 登入后菜单不见了_weblogic部署项目路径

bdhtml=window.document.body.innerHTML; ?//获取到页面html
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->"; //找到两个标签
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); //切除标签以外的东西
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;//将页面重新改回原始样式
window.location.href=window.location.href; //此处是业务需要 由于有动态生成数据 直接返回样式会乱 所以手动刷新了一下

调用打印非常容易,将其记录下来以备下次使用.

与朋友讨论时,我发现了一个css属性weblogic部署项目 登入后菜单不见了,发现它非常有用,并且还记录了它

weblogic部署项目 登入后菜单不见了_weblogic部署项目路径_weblogic部署项目错误

?*{
? ? ? ?-webkit-user-select:none;
? ? ? ?-moz-user-select:none;
? ? ? ?-ms-user-select:none;
? ? ? ?user-select:none;
? ? ? ?cursor:pointer;
? ?}

无法选择文本,它似乎是css3的属性.

当我从事一个项目时,我遇到了这样的需求. 客户不想打开打印预览界面,而是想在页面上添加一个按钮,然后单击以直接从打印机打印文档. 此功能在Internet Explorer中相对容易实现,可以使用WebBrowser.ExecWB(6,6)来实现,但是Google不支持此功能weblogic部署项目 登入后菜单不见了,并且不想制作任何插件,因此我找到了这种方法在互联网上进行记录.

weblogic部署项目路径_weblogic部署项目错误_weblogic部署项目 登入后菜单不见了

1. 创建Google Chrome浏览器的快捷方式

2. 右键单击快捷方式,单击[属性],再单击[目标]末尾的[开始位置]

添加“ --kiosk-printing”便笺空间

3. 对于页面js,编写一个按钮并调用window.print().

原始链接:


本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-283764-1.html



……

相关阅读