2017-12-29 65 views
0

こんにちは、私は私が代わりにオブジェクトと埋め込みの「イメージタグ」を使用して画像がそれがうまく働いたがPDFやDOCXのためにされたタグを印刷するために使用しています同じコードとしてウィンドウの内容埋め込みタグhtmlまたはコンテンツを印刷するには?

"<html><head><script>function step1(){\n" + 
"setTimeout('step2()', 1000);}\n" + 
"function step2(){window.print();}\n" + 
"</scri" + "pt></head><body onload='step1()'>\n" + 
"<object id='PrintId' data='"+source+"' type='application/pdf' style='width:100% !important;height:100% !important'><embed id='PrintId' src='" + source + 
"' type='application/pdf' style='width:100% !important;height:100% !important'/></object></body></html>"; 

を印刷するため、このコードを使用していますsetTimeoutを、この場合step2には、実際の関数がかかるので、それは私が間違っている任意のブラウザ上で動作していないのtxtファイルくれ

おかげで2行目に

答えて

0

を助けてくださいは、setTimeout('step2()'は、setTimeout(step2に置き換えてください。代わりに文字列を指定していました。

編集:実際には、setTimeoutは、タイマーが切れた後に実行される文字列をとることができるため、おそらく問題はありません。

+0

こんにちは、まず、あなたのQucikレスポンスのおかげでcsp713に感謝しますが、まだエラーが発生しています。印刷アイコンをクリックするとブラウザの新しいタブが開き、ファイルが正常に開いていますが、印刷機能が呼び出されたときに印刷プレビューが完全に空白になったり、Ctrl + Pを使用すると印刷プレビューが空白または空白になりますブラウザには印刷オプション/アイコンがあります。これを使用して正常に動作していますが、なぜ印刷コマンドが機能していないのですか? まず、内容を開く前に、印刷コマンドを実行している時間が増えていますが、空白のパービューを取得していると思います。 – Zack

関連する問題