【发布时间】:2014-01-21 08:54:22
【问题描述】:
我正在使用 Flying Saucer R8 生成 PDF 文件。 PDF 需要一个标题,该标题将在每一页上重复。标题将由用户指定,因此我无法确定它的高度。我设法让标题在每一页上重复,但问题是,如果标题有不止一行文本,它不会动态重新调整正文的高度,最终会重叠。这是我的代码:
<!DOCTYPE html>
<html>
<head>
<style>
@page {
size: 4.18in 6.88in;
margin: 0.25in;
@top-center {content: element(header);}
}
#header {
color: red;
display: block;
position: running(header);
}
</style>
</head>
<body>
<div id="header">
<-- Lots of text here -->
</div>
<div class="section">
<-- Lots of text here -->
</div>
</body>
</html>
使用 Flying Saucer 生成后的 PDF 如下所示:
谁能帮我找到一个解决方案,让我的标题不与正文的其余部分重叠?
【问题讨论】:
-
请将图片直接添加到问题中,而不是链接中。
-
很抱歉,我没有必要的声誉将图片直接添加到问题中。
标签: java flying-saucer