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

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本高清免费观看| 一个人免费观看www视频| 性xxxxx大片免费视频| 亚洲精品456播放| 无码日韩人妻AV一区免费l| 国产一区二区三区无码免费| 亚洲av无码专区在线电影| 免费黄色一级毛片| 亚洲熟妇无码一区二区三区导航| a毛片基地免费全部视频| 亚洲精品午夜视频| 国产情侣激情在线视频免费看| 亚洲国产片在线观看| 成年人网站在线免费观看| 亚洲av成人片在线观看| 免费欧洲毛片A级视频无风险| 视频一区在线免费观看| 亚洲精品无码永久在线观看| 一级日本高清视频免费观看| 国产亚洲色婷婷久久99精品| 嫩草在线视频www免费观看| 亚洲欧洲日韩在线电影| 好男人视频社区精品免费| 黄页网站在线观看免费| 亚洲精品无码乱码成人 | 香蕉免费一区二区三区| 久久亚洲AV成人无码| 嫩草影院免费观看| 一级做受视频免费是看美女| 亚洲成AV人片一区二区密柚| 中文字幕免费视频| 亚洲av无码片vr一区二区三区| 亚洲精品国精品久久99热| 一级毛片aaaaaa免费看| 亚洲一级毛片免费在线观看| 国产91久久久久久久免费| 免费在线看黄网站| 亚洲免费网站观看视频| 亚洲色大成网站WWW久久九九 | 亚洲精品白色在线发布| 国产精品酒店视频免费看 |