3

我正在制作一个在 django 视图中生成的发票 pdf 模板,并测试何时将大量内容添加到表格中。如果第一页的表格内容过多,它将继续到下一页。我面临的问题是内容只是从第一页的桌子上消失了,再也看不到了。我使用文档中的分页示例进行了事件测试。

<html>
<head>
<style>
    @page {
        size: letter portrait;
        @frame header_frame {           /* Static frame */
            -pdf-frame-content: header_content;
            left: 50pt; width: 512pt; top: 50pt; height: 40pt;
        }
        @frame col1_frame {             /* Content frame 1 */
            left: 44pt; width: 245pt; top: 90pt; height: 632pt;
        }
        @frame col2_frame {             /* Content frame 2 */
            left: 323pt; width: 245pt; top: 90pt; height: 632pt;
        }
        @frame footer_frame {           /* Static frame */
            -pdf-frame-content: footer_content;
            left: 50pt; width: 512pt; top: 772pt; height: 20pt;
        }
    }
</style>
<head>

<body>
    <div id="header_content">Lyrics-R-Us</div>
    <div id="footer_content">(c) - page <pdf:pagenumber>
        of <pdf:pagecount>
    </div>
    <p>Old MacDonald had a farm. EIEIO.</p>
    <p>And on that farm he had a cow. EIEIO.</p>
    <p>With a moo-moo here, and a moo-moo there.</p>
    <p>Here a moo, there a moo, everywhere a moo-moo.</p>
</body>
</html>

但这并没有为我显示任何页面,只是第一个带有页码的页面,并且<p>标签中的任何文本都没有显示。我在 github 页面上提出了一个问题,但我认为我可以在这里找到解决方案。

4

0 回答 0