根据票据格式生成相应的html,然后用word打开该html文件,利用word的打印下面是部分代码:
<script language="javascript">
function PrintFile()
{
var fso=new ActiveXObject("Scripting.FileSystemObject");
tf=fso.createtextfile("C:\\temp.htm");         //在这里填写html内容         var WordObject=new ActiveXObject("Word.Application");
         WordObject.Documents.Open("C:\\temp.htm");
         WordObject.Visible=true;
         WordObject.Activate();}
</script><input type="submit" value="打印该处理签" name="PrintButton" onClick="PrintFile();"></p>

解决方案 »

  1.   

    springzb(zb)十分感谢你的回答,但是这样的话就要求客户端一定要装有WORD了,这样不是有限制,有没有不同word来打印的呢?
      

  2.   

    word是一个好普遍的办公软件......
    直接通过程序,生成word文档打印就是
    我做过几个套打,客户都可以接受
      

  3.   

    另外的方法就是使用itext 来使用pdf 格式打印,但也要安装 pdf 软件的
      

  4.   

    是到word里面让客户自己调整格式吗,
    word里面有套打吗,小弟是对这块是菜鸟,请大家指教。