19

我需要生成一个 2 页的 pdf 报告。页面是完全独立的。尝试使用:

mycanvas.drawString(x, y, "Printing on Page 1")
mycanvas._pageNumer = 2
mycanvas.drawString(x, y, "Printing on Page 2")

和:

mycanvas.drawString(x, y, "Printing on Page 1")
P = PageBreak()
P.drawOn(mycanvas, 0, 1000)
mycanvas.drawString(x, y, "Printing on Page 2")

但一切都印在同一页上。

我应该如何向这个 Canvas 实例添加分页符?

4

1 回答 1

41

只需mycanvas.showPage()在第 1 页完成后调用 - 这样,其余输出将转到第 2 页。请参阅文档

于 2010-08-29T01:48:43.703 回答