Autor | Zpráva | ||
---|---|---|---|
tachov Profil |
#1 · Zasláno: 19. 8. 2015, 18:30:07
Prosáí potřebuji pomoc se scriptem pro tisk.
mám div kterému se dají měnit velikosti ( resize ) je to editor zasedacího pořádku ale když jsem dal přidal funkci tisk tak se mí půlka prostoru ( divu ) nevytiskne. Poradte prosím jak mám udělat script aby se div tiskl jako poster aby se rozdělil na více stran jak do šířky tak do výšky. momentálně mám script se zoomem protoože to tiskne velice malé : <script type="text/javascript"> $(function () { $("#btnPrint").click(function () { var contents = $("#background").html(); var frame1 = $('<iframe />'); frame1[0].name = "frame1"; frame1.css({ "position": "absolute", "top": "-1000000px" }); $("#background").append(frame1); var frameDoc = frame1[0].contentWindow ? frame1[0].contentWindow : frame1[0].contentDocument.document ? frame1[0].contentDocument.document : frame1[0].contentDocument; frameDoc.document.open(); //Create a new HTML document. frameDoc.document.write('<html><head><title>DIV Contents</title>'); frameDoc.document.write('</head><body>'); //Append the external CSS file. frameDoc.document.write('<link href="./css/print.css" rel="stylesheet" type="text/css" />'); frameDoc.document.write('<link href="./css/print2.css" rel="stylesheet" type="text/css" />'); frameDoc.document.body.style.zoom = 2.0; //Append the DIV contents. frameDoc.document.write(contents); frameDoc.document.write('</body></html>'); frameDoc.document.close(); setTimeout(function () { window.frames["frame1"].focus(); window.frames["frame1"].print(); frame1.remove(); }, 500); }); }); </script> |
||
Časová prodleva: 10 let
|
0