Principal conteúdo deste artigo:
Se você usar o botão de impressão que vem com o navegador, não poderá executar outras operações relacionadas à impressão, como passar o número de impressões, etc. Portanto, você precisa reter e atribuir a função de imprimir aos botões adicionados, para que você possa acionar funções personalizadas enquanto clica no botão.
A cópia do código é a seguinte:
<input type = "button" id = "btnprint" value = "print" />
<iframe frameborder = 0 id = "printpdfiframe" src = "" <span style = "white-space: pre"> </span>> </frame>
A cópia do código é a seguinte:
<script type = "text/javascript">
$ ("#btnprint"). Clique (function () {
<pré-code_snippet_id = "248441" snippet_file_name = "blog_20140321_2_4849863" name = "code"> <span style = "space branco: pré"> </span> printpdf (); </pre>}); if (Navigator.AppName == 'Microsoft Internet Explorer') {// Aguarde até que o PDF esteja pronto para imprimir se (typeof document.getElementById ("printpdfiframe") .print == 'Undefined') {Settimeout (function () {printpdf ("printpdfiframe");},
1000); para a função da impressora pdfiframeLoad () {Debugger;
{var frm = iframe.ContentWindow;
<pre> </pre>
<pre> </pre>