xhtml2pdf使用动态内容进行分页

时间:2016-04-20 10:06:53

标签: python django pagination xhtml2pdf

我在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页面上提出了一个问题,但我想我可以在这里找到解决方案。

0 个答案:

没有答案