根據運行的環境,操作系統可以分為桌面操作系統,手機操作系統,服務器操作系統,嵌入式操作系統等。 
該代碼之前已經編寫和打印過,但是結果太長并且沒有記錄,這使得找到該時間非常麻煩. 寫一個博客來記錄它.
可以直接調用頁面,如下所示:
<button class="btn btn-success" οnclick="window.print()">打印</button>

使用起來更方便. Chrome帶有打印工具. 但是,此自打印將默認選擇所有內容. 整個html上面的所有代碼,打印結果有點難看,百度看了一下,分享了眾神的代碼:
<!--startprint-->//開始和結束以注釋的方式插入到html頁面上
?? ?<div id="dispatchOrder_wrap"></div>
<!--endprint-->
JS部分

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部署項目 登入后菜單不見了,發現它非常有用,并且還記錄了它

?*{
? ? ? ?-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部署項目 登入后菜單不見了,并且不想制作任何插件,因此我找到了這種方法在互聯網上進行記錄.

1. 創建Google Chrome瀏覽器的快捷方式
2. 右鍵單擊快捷方式,單擊[屬性],再單擊[目標]末尾的[開始位置]
添加“ --kiosk-printing”便箋空間
3. 對于頁面js,編寫一個按鈕并調用window.print().
原始鏈接:
本文來自本站,轉載請注明本文網址: http://www.pc-fly.com/a/jisuanjixue/article-283764-1.html
|