Я работаю над проектом, и я хочу печатать содержимое div. Код, который я использую, выполняет мои требования, но я получаю простой вывод без применения Css к нему, а также не получая изображение. Пожалуйста, помогите мне. Я прикрепляю код и вывод, который я получаю и вывод хочу.
код:
function PrintElem(elem) {
Popup($(elem).html());
}
function Popup(data) {
var mywindow = window.open('', 'new div', 'height=400,width=600');
mywindow.document.write('<html><head><title></title>');
mywindow.document.write('<link rel="stylesheet" href="css/midday_receipt.css" type="text/css" />');
mywindow.document.write('</head><body >');
mywindow.document.write(data);
mywindow.document.write('</body></html>');
mywindow.print();
mywindow.close();
return true;
}
Выход, который я получаю до нажатия кнопки печати:
Выход, который я получаю, нажав кнопку печати: