JQuery печать набора страниц на листе - PullRequest
0 голосов
/ 09 апреля 2019

Я работаю над проектом 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 он показывает диалог печати, как показано ниже,

enter image description here

Итак, я пытаюсь достичь некоторых вещей,

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

есть ли способ достичь этого? через jquery или CSS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...