Сейчас я работаю над проектом, который требует печати некоторых этикеток.
Я могу напечатать ОДНУ этикетку (которые являются html-элементами) с помощью функции js "print", в этом случае пользователю необходимо настроить принтер один раз. Но могу ли я напечатать МНОГО разных этикеток, но настроить один раз?
код печати 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();
}
Примечание. Бумага для печати имеет пропуски, например липкие заметки, так что пользователь может легко их разорвать. Поэтому я не могу написать все элементы в одном html и распечатать его.