0

レシートプリンターで印刷したいので、window.open()の新しいウィンドウでフォントを変更する必要があります。True Type フォントの置換を既に変更していますが、機能しません。では、新しく開いたウィンドウにcssを追加するにはどうすればよいですか?? ここに私のコードがあります:

<img src="barcode.png" id="barcode">


<script type="text/javascript">
function printImg() {

    ImageLink=document.getElementById("barcode").src;
    pwin=window.open('','','width=0,height=0');
    pwin.document.write("<center><h>My Store<h><br>Ekiosk</center><br>Date : <?php echo date('Y/m/d'); ?><br>Time : <?php echo date('H:i:s'); ?><br>Customer Name: <?php echo $cust['firstname']; ?> <?php echo $cust['lastname']; ?> <br>Total : <?php echo $cust['total']; ?><br><center><img src='" + ImageLink + "'/><br>Thanks For Shopping !</center>");
    pwin.print();
    pwin.close();    

}
</script>

フォントをフォントレシートに変更するのを手伝ってくれる人はいますか?

4

1 に答える 1

0

CSS ファイルを追加する

<link href="your.css" ... />

あなたがあなたのpwin.document.write文章でやっているのと同じように

また、html、title、head および body タグを含む完全な有効な html コードを document.write に記述し、他のページで行うように head タグ内にリンクを配置する必要があります。

于 2013-07-22T08:13:54.030 に答える