一除了上文中我们介绍的页面布局,在生成财务报表时页眉页脚必不可少。那么怎么生成页眉页脚呢?首先我们先看文章一种生成的财务报表。仔细观察,页眉有一个背景图,左右俩边有文字。且在每个页面都要显示。笨方法就是在每一页上都加入个相同的flowable。我们这边就有专门对页眉页脚做设置的方法。
首先定义header函数和footer函数,根据pdf上的样式相继写入。直接上代码,领悟pdf元素怎么生成。
def header(self,canvas, doc):
canvas.saveState()
p = Paragraph("<img src='{图片地址}' />",
styleN) # 使用一个Paragraph Flowa