Witam,
Mam problem z poprawnym wydrukiem z pomocą poniższego kodu:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script language="javascript" type="text/javascript">
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
window.location = "zasw.aspx"
}
</script>
</head>
<body>
<!--startprint-->
<div id="center">
tabelka z trscia
</div>
<!--endprint-->
</body>
</html>
Problem polega na tym, że jednym komputerze treść drukuję się na środku strony (karta A5) a na innym jest przesunięty w prawo i w dół. W obu przyadkach wszystkie marginesy w przeglądarce są ustawione na 0. Drukarki mają możliwość drukowania tego formatu. Chciałbym żeby z każdego komputera w firmie dało się tak samo wydrukować tego div'a bez jakiś specjalnych zabiegów związanych z ustawianiem marginesów itp.
pozdrawiam :-)