この記事の主な内容:
ブラウザに付属の印刷ボタンを使用する場合、印刷の数などを渡すなど、他の印刷関連操作を実行することはできません。したがって、ボタンをクリック中にカスタム関数をトリガーできるように、追加したボタンに印刷の関数を保持して割り当てる必要があります。
コードコピーは次のとおりです。
<入力型= "ボタン" id = "btnprint" value = "print" />
<iframe frameborder = 0 id = "printpdfiframe" src = "" <span style = "white space:pre"> </span >> </iframe>
コードコピーは次のとおりです。
<script type = "text/javascript">
$( "#btnprint")。クリック(function(){
<pre code_snippet_id = "248441" snippet_file_name = "blog_20140321_2_4849863" name = "code"> <span style = "pre"> </spantpdf(); </pre>}); if(navigator.appname == 'Microsoft Internet Explorer'){// pdfが印刷する準備ができるまで待ってくださいif(typeof.getelementbyid( "printpdfiframe").print == 'undefined'){settimeout(function(){printpdf ( "printpdfiframe");}、
1000);プリンター関数pdfiframeload(){debugger;
{var frm = iframe.contentwindow;
<pre> </pre>
<pre> </pre>