• 页面导成Word时实现横向打印



    今天在作转成Word时,遇到需要横向打印的问题,经研究可以通过设置样式表实现

    首先在页面的head中加下面的一段代码
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style>
    <!--
     @page
        
    {mso-page-border-surround-header:no;
        mso-page-border-surround-footer
    :no;}

    @page Section1
        
    {size:841.9pt 595.3pt;
        mso-page-orientation
    :landscape;
        margin
    :89.85pt 72.0pt 89.85pt 72.0pt;
        mso-header-margin
    :42.55pt;
        mso-footer-margin
    :49.6pt;
        mso-paper-source
    :0;
        layout-grid
    :15.6pt;}

    div.Section1
        
    {page:Section1;}
    -->
    </style>
    </head>

    然后用div包含整个的显示内容,会调用上面的style
    <div class=Section1>

    </div>

    下面是告诉IE是用Word打开此文件。
     asp实现

    <%
       Response.AddHeader
    "content-Type","application/msword"
       Response.AddHeader
    "content-Disposition","filename=机要文件一览表" &date()& ".doc;attachment;"
       Response.Flush
      %
    >

    <% Response.AddHeader"content-Type","application/msword" Response.AddHeader"content-Disposition","filename=机要文件一览表" &date()& ".doc;attachment;" Response.Flush %>.net可以通过下面的代码实现
     this.Page.Response.AddHeader("content-Type: ","application/msword); 
    this.Page.Response.AddHeader("Content-Disposition: ","attachment;filename="+name); 
  • 相关阅读:
    %2d
    将块中的文字设置成属性,即实现块中文字可拖动的功能
    获得块参照的插入点方法
    排序
    将几个实体对象变成一个块
    对克隆实体的类型转换
    对实体的克隆
    递归-顺序输出任意正整数各位
    递归-汉诺塔
    递归-最大公约数
  • 原文地址:https://www.cnblogs.com/isMe/p/280249.html
Copyright © 2020-2023  润新知