Я работаю над проектом asp.net. на моей текущей странице мне нужно напечатать изображение, я использовал jquery, чтобы напечатать это, мой код ниже.
function VoucherSourcetoPrint(source) {
var width = $("#imgWidth").val();
var height = $("#imgHeight").val();
return "<html><head><script>function step1(){\n" +
"setTimeout('step2()', 10);}\n" +
"function step2(){window.print();window.close()}" +
"\n<\/script></head><body onload='step1()'>\n" +
"<img src='" + source + "' style='width: " + width + "px; height: " + height + "px;' /></body></html>";
}
function VoucherPrint(source) {
source = $('#imgCtrl').attr('src');
Pagelink = "about:blank";
var pwa = window.open(Pagelink, "_new");
pwa.document.open();
pwa.document.write(VoucherSourcetoPrint(source));
pwa.document.close();
}
Как видите, высота и ширина взяты из текстовых полей. после вызова функции VoucherPrint он показывает диалог печати, как показано ниже,

Итак, я пытаюсь достичь некоторых вещей,
- Удалить верхний и нижний колонтитулы с помощью кода
- увеличить количество отпечатков, т. Е. Количество изображений на странице, используя код?
есть ли способ достичь этого? через jquery или CSS?