私は今、いくつかのラベルを印刷する必要があるプロジェクトに取り組んでいます。ウェブページに連続して印刷
js "print"機能で1つのラベル(html要素)を印刷できます。この場合、ユーザーはプリンタを一度設定する必要があります。しかし、私はたくさんの異なるラベルを印刷できますが、一度設定することはできますか?
JS印刷コードは次のとおりです。
function printElement(elem){
var win = window.open();
self.focus();
win.document.open();
win.document.write('<html><head> </head><body>');
win.document.write(elem);
win.document.write('</body></html>');
win.document.close();
win.print();
win.close();
}
注:ユーザーはそれらを簡単に一つ一つを引き裂くことができるように紙は、付箋のように、ギャップを有する印刷します。だから私はすべての要素を1つのhtmlに書き込んで印刷することはできません。
同じラベルを何回も印刷していますか?もしそうなら、同じ効果を出すために 'document.write(elem)'を何回か繰り返します(いくつかのパディング/境界線などで)。 – fayerth
いいえ、同じラベルを複数回印刷するには、ユーザーは印刷の構成で「印刷番号」を使用して構成できます。私は多くの異なるラベルを印刷したいと思います。それらはすべて1回限りです。 –