大家好,现在我再做打印票据,有些问题想请教大家:
1. 我如何控制打印字体的大小,我用的是热敏打印机 58mm
2. 我如何去掉打印的“页码1/1”我是用IEWebBrowser进行控制.多谢大家

解决方案 »

  1.   

    IE中打印页眉页脚是在IE打印选项中设置,字体的大小通过CSS控制就可以了
      

  2.   

    有没有办法实现:
    我按打印button之后,我先对打印的内容进行判断,假如符合条件的话,我就打印,假如不符合,就不打印
      

  3.   


    var HKEY_Root,HKEY_Path,HKEY_Key;
    HKEY_Root = "HKEY_CURRENT_USER";
    HKEY_Path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
    //设置网页打印的页眉页脚为空
    function PageSetup_Null()
    {
    var Wsh=new ActiveXObject("WScript.Shell");
    HKEY_Key="header";
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    HKEY_Key="footer";
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    HKEY_Key="margin_left"
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--左边边界

    HKEY_Key="margin_top"
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--上边边界

    HKEY_Key="margin_right"
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--右边边界

    HKEY_Key="margin_bottom"
    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--下边边界
    }function Print_td()
    {
        try
        {
    document.form_print_td.print_btn.style.display = 'none';  //隐藏打印按钮
            PageSetup_Null();
        }
        catch(e)
        {
            var errorMsg = e.message+"\r"+"请设置:IE选项->安全->Internet->"+"ActiveX控件和插件"+"\r"+"对未标记为可安全执行脚本的ActiveX的控件初始化并执行脚本->允许/提示";
            alert(errorMsg);
            return;
        }    window.print();}终于可以打印出来了.