2

我正在编写一个在特定文档结构中动态生成 HTML 页面的实用程序。正文由许多div相互堆叠的 ' 组成,每个都包含某些内容(作为一种列表)。这些内容中div的每一个都可能是可变高度,特别是取决于打印机页面的宽度。

这是生成的 HTML 的示例:

<html>
<head>
  <title>Page Title</title>
  <style>
    (Dynamically generated styles)
  </style>
</head>
<body>
  <div id="divMain">
    <div id="divHeader">
      <div id="divTitle">Page Title</div>
      <div id="divSubTitle">Subtitle</div>
    </div>
    <div id="divContent">
      (Dynamically generated content div's)
    </div>
  </div>
</body>
</html>

此页面只是带有 CSS 的纯 HTML,当用户在自己的计算机上双击此 HTML 文件时需要工作,而不是从站点托管。因此,此页面中没有脚本。

现在,一旦我生成了这个 HTML,我的意图就是打印它(或另存为 PDF)。打印时,每个打印页面都需要插入自定义页眉和页脚。如上所述,每个内容div可以是任何可变高度,并且可以随着打印宽度的变化而改变。

如何在每个打印页面中插入我自己的页眉/页脚?

4

0 回答 0