<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小站-首頁

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 四虎精品成人免费视频| 亚洲av午夜国产精品无码中文字| 人人爽人人爽人人片A免费 | 亚洲精品免费网站| 18禁免费无码无遮挡不卡网站| 亚洲欧洲中文日产| 国产免费女女脚奴视频网| 亚洲丝袜中文字幕| 成人a视频片在线观看免费| 亚洲.国产.欧美一区二区三区| 可以免费观看的一级毛片| 人妻18毛片a级毛片免费看| 亚洲中文字幕在线第六区| 在线观看片免费人成视频无码| 亚洲黄色免费电影| 大地资源二在线观看免费高清| 精品无码专区亚洲| 亚洲五月综合缴情在线观看| 久久午夜夜伦鲁鲁片免费无码| 亚洲免费观看网站| 亚洲av无码天堂一区二区三区 | 在线播放国产不卡免费视频| 亚洲日韩aⅴ在线视频| 18禁美女裸体免费网站| 亚洲国产精品无码久久九九大片 | 亚洲av日韩av永久在线观看| 久久久久国产成人精品亚洲午夜 | 国产精品亚洲精品日韩已方| 免费人成视频在线观看网站| 亚洲中文字幕久久精品蜜桃| 免费一级做a爰片性色毛片| 中文字幕av免费专区| 亚洲白色白色在线播放| 国产免费观看青青草原网站| 成人影片一区免费观看| 亚洲国产区男人本色在线观看| 亚洲人成网站18禁止一区| 24小时在线免费视频| 国产成人久久精品亚洲小说| 亚洲AV日韩精品久久久久久 | 人妻丰满熟妇无码区免费|