WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院WEB开发ASP WEB打印设置解决方案二(利用ScriptX.cab控件改变... 阅读

WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)

 2005-08-31 10:33:40 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鐏氱€氼剟姊洪崹顕呭剰闁逞屽墮缁夊綊寮婚妸褉鍋撻棃娑欏暈闁伙綀浜埀顒傛暬閸嬪﹪宕伴弽褏鏆﹂柨鐕傛嫹
核心提示:下载ScriptX.cab控件,修改codebase的值,WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置),默认下面的设置也可以,页面加载控件:<object id="factory" style="display:none" viewastext

下载ScriptX.cab控件,修改codebase的值,默认下面的设置也可以。

页面加载控件:
<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"></object>

控件使用教本:
<script defer> 
    function SetPRintSettings() { 
        // -- advanced features  ,未曾使用过,有待确认。
        factory.printing.SetMarginMeasure(2)   // measure margins in inches 
        factory.SetPageRange(false, 1, 3)      // need pages from 1 to 3 
        factory.printing.printer = "HP DeskJet 870C" 
        factory.printing.copies = 2 
        factory.printing.collate = true 
        factory.printing.paperSize = "A4" 
        factory.printing.paperSource = "Manual feed" 

      // -- basic features  使用过
        factory.printing.header = "This is MeadCo" 
        factory.printing.footer = "Advanced Printing by ScriptX" 
        factory.printing.portrait = false   //方向,true
        factory.printing.leftMargin = 1.0 
        factory.printing.topMargin = 1.0 
        factory.printing.rightMargin = 1.0 
        factory.printing.bottomMargin = 1.0
  
       factory.printing.Print(false)    //直接打印,true ,好像不起作用,总是弹出选择打印机窗口
       factory.printing.PageSetup()  //打印设置
       factory.printing.Preview()     //打印预览
    } 
</script>

Tags:WEB 打印 设置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接