打印CSS级别为2的页面

时间:2013-10-16 14:35:05

标签: css page-numbering

我使用xsl为语句生成内容。通常,语句的长度由其上的项目数决定。这意味着它可以运行多个页面。这些陈述非常复杂,包括公司详细信息,帐户详细信息,摘要部分,汇总的每种类型的详细部分等等。

我需要在每个页面上都有页面标题,其中包含多行页码,并将其全部放在一个框架内。< / p>

我有效地使用page-break-beforepage-break-after来启动新页面,例如语句的摘要表和每个汇总项的详细表之前,但我很难添加页眉跨所有页面,并为每个页面添加页码。

这没有任何作用:

@page :header{
    content: "this is my header";
}

这两个都没有:

@page {
    size: auto;
    margin:10%;

    @top-right { 
        content: "Page " counter(page) " of " counter(pages); 
    } 
}

这不起作用:

在.css:

@page {
  @top-center{
      contnent: element(pageHeader);
  }
}

在.xsl:

<div id="pageHeader">
    <!-- Content of the header here -->
</div>

这也不起作用:

在.css:

@page {
   @top-center {
      content: element(pageHeader);
   }
}

#pageHeader {
   position: running(pageHeader);
}

在.xsl:

<div id="pageHeader">
   <!-- content -->
</div>

0 个答案:

没有答案