@ media print { .noprint { display: none;color:green } }
For content that you don’t want to print, just add class=noprint to the label. Print At this time, customers will not see any changes to the page. Call window.print() when printing;
Several other js partial printing methods: Modify: When printing, put the content that needs to be printed Replace with the entire body content (users will see the change when printing, and the customer experience is not very good)
function preview(oper) ......{ if (oper < 10)......{ bdhtml=window.document .body.innerHTML;//Get the html code of the current page sprnstr="";//Set the printing start area eprnstr="";//Set the print end area prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr) 18); //Get html from the start code backwards prnhtml=prnhtml .substring(0,prnhtml.indexOf(eprnstr));//Get html forward from the end code window.document.body.innerHTML=prnhtml; window.print(); window.document .body.innerHTML=bdhtml; } else ......{ window.print(); } }
It is very simple to use the page Add the content to be printed in the middle XXXXX Add a print button onclick=preview(1) ----- ------------------------------------ WebBrowser is IE's built-in browser control and does not require users to Download. (Not tested) 1. WebBrowser control
There are other uses for this component, listed as follows: WebBrowser.ExecWB(1,1) Open Web.ExecWB(2,1) Close all current IE windows and open a new window Web.ExecWB(4,1) Save web page Web.ExecWB(6,1) Print Web.ExecWB(7,1) Print preview Web.ExecWB(8,1) Print page Set Web.ExecWB(10,1) View page properties Web.ExecWB(15,1) It seems to be revoked and needs to be confirmed Web.ExecWB(17,1) Select all Web. ExecWB(22,1) Refresh Web.ExecWB(45,1) Close the form silently But printing will print out the entire page. Whatever is in the page will be printed out. Sometimes we We only need to print the data table, then we have to write a style: hide the parts that we don’t want to print: Style content:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn