<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    javascript打印

    問題:去除頁眉頁腳,設置打印的橫縱向方式!
    解決方案一:
    修改注冊表:
    ??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.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
    ???Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    ???HKEY_Key = "footer";
    ???//Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
    ???Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    ??}
    ??
    ??window.onload=PageSetup_Null();
    ??
    ??function PageSetup_Reset(){
    ???var Wsh = new ActiveXObject("WScript.Shell");
    ???HKEY_Key = "header";
    ???Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b頁碼,&p/&P");
    ???HKEY_Key = "footer";
    ???Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
    ??}

    ??window.unonload=PageSetup_Reset();

    由于注冊表位置跟操作系統有關,不推薦使用。

    解決方案二:
    使用控件:
    -------------http://www.7say.com/article.asp?id=112----------
    利用ScriptX.cab控件進行WEB打印,可以控制"縱打"、 橫打”和“頁面的邊距。打印代碼如下:

    <object id=factory viewastext style="display:none"
    classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
    ?codebase="</object>
    <script defer>
    function window.onload() {
    ?// -- advanced features
    ?factory.printing.SetMarginMeasure(2); // measure margins in inches
    ?factory.printing.printer = "HP DeskJet 870C";
    ?factory.printing.paperSize = "A4";
    ?factory.printing.paperSource = "Manual feed";
    ?factory.printing.collate = true;
    ?factory.printing.copies = 2;
    ?factory.printing.SetPageRange(false, 1, 3); // need pages from 1 to 3

    ?// -- basic features
    ?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;
    }

    function Print(frame) {
    ?factory.printing.Print(true, frame) // print with prompt
    </script>

    <script language="javascript">
    function printTure() //打印函數
    {
    ?document.all("dayinDiv").style.display="none";//隱藏按鈕
    ?factory.printing.Print(false); //調用控件打印
    ?document.all("dayinDiv").style.display="";//顯示
    }
    </script>

    <DIV align="center" id="dayinDiv" name="dayinDiv">
    <input type=button value="打印本頁" onclick="printTure()">
    <input type=button value="頁面設置" onclick="factory.printing.PageSetup()">
    <input type=button value="打印預覽" onclick="factory.printing.Preview()"><br>
    </DIV>


    關于ScriptX的下載和該控件的使用方法請登陸
    http://www.meadroid.com/scriptx/index.asp 查看.
    -----------------------------------------------
    具體應用:
    ??<object id=factory style="display:none"
    ???classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
    ???codebase="<c:url value="/editor/ScriptX.cab#version=5,60,0,375"/>" viewastext>
    ??</object>

    ??<OBJECT id=WB classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>?

    ??function printit()
    ??{
    ???factory.printing.header?? =?? "";??
    ????? ???factory.printing.footer?? =?? "";??
    ???factory.printing.portrait = false;
    ??  ?WB.ExecWB(6,6)
    ??}
    ??
    ??function setPrint()
    ??{
    ???factory.printing.header?? =?? "";??
    ????? ???factory.printing.footer?? =?? "";??
    ???factory.printing.portrait = false;
    ???WB.ExecWB(8,1);
    ??}
    ??function previewPrint()
    ??{
    ???factory.printing.header?? =?? "";??
    ????? ???factory.printing.footer?? =?? "";??
    ???factory.printing.portrait = false;
    ???WB.ExecWB(7,1)
    ??}

    ??function reset() {
    ???factory.printing.header?? =?? "&w&b頁碼,&p/&P";??
    ????? ???factory.printing.footer?? =?? "&u&b&d";??
    ???factory.printing.portrait = true;
    ??}

    ??window.unonload=reset();

    <DIV align="center" id="dayinDiv" name="dayinDiv">
    <input type=button value="打印本頁" onclick="printit()">
    <input type=button value="頁面設置" onclick="setPrint()">
    <input type=button value="打印預覽" onclick="previewPrint()"><br>
    </DIV>

    posted on 2006-11-14 12:26 扭轉乾坤 閱讀(1168) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2006年11月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(31)

    隨筆檔案(30)

    文章分類(32)

    文章檔案(33)

    相冊

    PHP小站-首頁

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲sm情趣捆绑调教 | 色噜噜AV亚洲色一区二区| 亚洲日韩一区精品射精| 99久久国产热无码精品免费 | 99re在线精品视频免费| 亚洲国产精品VA在线看黑人| 久久WWW色情成人免费观看| 久久久久亚洲精品天堂| 最近新韩国日本免费观看| 亚洲精彩视频在线观看| 日韩精品免费一级视频| 亚洲色无码专区一区| 日韩在线视频免费看| 免费一级毛片在线播放放视频| 久久亚洲AV无码西西人体| 久久久久久久99精品免费观看| 精品亚洲A∨无码一区二区三区 | 国产男女猛烈无遮挡免费网站| 婷婷国产偷v国产偷v亚洲| 亚洲AV之男人的天堂| 精品亚洲永久免费精品| 亚洲校园春色小说| 日韩在线视频免费看| 香蕉视频在线免费看| 亚洲综合激情另类小说区| 夜夜爽免费888视频| 黄色免费在线观看网址| 亚洲AV午夜成人影院老师机影院| 91免费国产精品| 亚洲av无码无线在线观看| 久久久精品国产亚洲成人满18免费网站| 91视频免费观看| 2020久久精品亚洲热综合一本| 免费一级毛片正在播放| 免费av片在线观看网站| 日韩亚洲国产高清免费视频| 亚洲成av人在片观看| 18以下岁毛片在免费播放| 美女露隐私全部免费直播| 亚洲第一福利视频| 免费h成人黄漫画嘿咻破解版|