有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码

解决方案 »

  1.   

    简单点就调用window.print()你也可以把下面代码放到你JSP中:
    <html>
     <head>
      <title>M</title>
       <style type="text/css">
       
       .table{
       text-align:center;
       }
       
       </style>
       
       <style media="print">     
    .Noprint{display:none;}     
    .PageNext{page-break-after:   always;}     
    </style>
     </head>
     <body>
     <center class="Noprint">
                <p>
                    <object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
                        width="0">
                    </object>
                    <input type="button" value="打印" onclick="document.all.WebBrowser.ExecWB(6,1)">
                    <input type="button" value="直接打印" onclick="document.all.WebBrowser.ExecWB(6,6)">
                    <input type="button" value="页面设置" onclick="document.all.WebBrowser.ExecWB(8,1)">
                </p>
                <p>
                    <input type="button" value="打印预览" onclick="document.all.WebBrowser.ExecWB(7,1)"></p>
            </center>
      aaaa
     </body>
    </html> 
      

  2.   

    谢谢yueweiac110
    但我说的不是在web程序中,而是客户端程序