Основное содержание этой статьи:
Если вы используете кнопку печати, которая поставляется с браузером, вы не можете выполнять другие операции, связанные с печати, такие как передача количества отпечатков и т. Д. Поэтому вам нужно сохранить и назначить функцию печати на добавленные вами кнопки, чтобы вы могли запускать пользовательские функции при нажатии на кнопку.
Кода -копия выглядит следующим образом:
<input type = "кнопка" id = "btnprint" value = "print" />
<iframe frameborder = 0 id = "printpdfiframe" src = "" <span style = "Белое пространство: pre"> </span >> </iframe>
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
$ ("#btnprint"). Click (function () {
<pre Code_snippet_id = "248441" snippet_file_name = "blog_20140321_2_4849863" name = "code"> <span Style = "Белое пространство: pre"> </span> printpdf (); </pre>}); if (navigator.appname == 'Microsoft Internet Explorer') {// ждать, пока PDF будет готово к печати if (typeof document.getElementbyid ("printpdfiframe") .print == 'undefined') {settimeout (function () {printpdf ("printpdfiframe");},
1000); Функция принтера pdfiframeload () {Debugger;
{var frm = iframe.contentwindow;
<pre> </pre>
<pre> </pre>