2011-02-17 2 views

Répondre

2

canvas.draw() est trop bas niveau. Si vous voulez coller avec canvas.draw, vous devez prendre soin de tout. A la place, utilisez Platypus et créez des Flowables, lorsque vous les placez dans votre document. reportlab.platypus.doctemplate.BaseDocTemplate a plusieurs crochets que vous pouvez utiliser pour contrôler le placement et le flux.

0

Je sais que cette question a été posée il y a un certain temps, mais mon implémentation actuelle est:

[some page creation code, working its way down] 
if ypos < 3 * cm: # near the bottom 
    c.drawString(5 * cm, 2 * cm, "Cont...") 
    c.showPage() 
    ypos = 27 * cm 

espoir qui aide quelqu'un.

Questions connexes