http://www.meadroid.com/scriptx/docs/printdoc.htm?static

解决方案 »

  1.   

    <object id="Factory" style="display:none" viewastext
    codeBase=http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360
    classid=clsid:1663ed61-23eb-11d2-b92f-008048fdd814 viewastext>
    </object>
    <input type="button" value="打    印" onclick="Factory.printing.Print(true)">
    <input type="button" value="页面设置" onclick="Factory.printing.PageSetup()">
    <input type="button" value="打印预览" onclick="Factory.printing.Preview()">
    <input type="button" value="横向设置" onclick="SetPrintSettings()">
    <script>
    function SetPrintSettings()

    Factory.printing.SetMarginMeasure(2);
    Factory.SetPageRange(false,1,3);
    Factory.printing.printer="HP DeskJet 870C";
    Factory.printing.copies=2;
    Factory.printing.collate=true;
    Factory.printing.paperSize="A4";
    Factory.printing.paperSource="Manual feed"; Factory.printing.header="This is MeadCo";
    Factory.printing.footer="Advanced Printing by ScriptX";
    Factory.printing.portrait=false;
    Factory.printing.leftMargin=1.0;
    Factory.printing.topMargin=1.0;
    Factory.printing.rightMargin=1.0;
    Factory.printing.bottomMargin=1.0;

    </script>
      

  2.   

    webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预览,出打印对话框打印和直接打印. 详情参见: www.fcsoft.com.cn