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 に答える