2016-09-13 27 views
1

バーコード付きの受注を生成したいが、バーコードが印刷プレビューに表示されていないため、HTMLページに表示されていない。 ローカルサーバ上で正常に動作しています。しかし、ライブサーバーでは動作しません。バーコードが印刷プレビューに表示されない - javascriptの印刷方法

印刷目的で、私はJavascriptメソッドを使用しています。私はいくつかの助けを得ることができる場合、フォントB39MHR.TTF

Javascriptのコード==>

var divToPrint = document.getElementById("manifest"); 
newWin = window.open(""); 
newWin.document.write("<link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" media=\"print\"/>"); 
newWin.document.write('<style type="text/css"> @font-face {font-family: \'B39MHR\';src: url(\'font/B39MHR.TTF\');} .barcodefnt {font-family: B39MHR; font-size: 19px;text-align: center;font-family: \'B39MHR\';src: url(\'font/B39MHR.TTF\')}}</style>'); 
newWin.document.write(divToPrint.outerHTML); 
newWin.print(); 
newWin.close(); 

を使用してバーコードのために私は非常に感謝します。前もって感謝します。

答えて

2

私は多くのソリューションを試しましたが、通常のjavascriptでは不可能です。この問題では、JQPrintプラグインが私のために働いています。そのため

含まなければならないだけjquery.jqprint-0.3.jsのJavaScriptファイルとして以下のJavaScriptコード&一行、

$('#sectionID').jqprint(); // sectionID is ID of the section 
関連する問題