我在“是/否”中有25个问题与答案。每个答案下方都有一个动态文本,该文本可以为空或包含多行文本。如果第一页中没有空格,我希望文本自动转到下一页。我目前正在使用段落,但无法实现以上目的。 Q1,Q2,...; R1,R2 ....; A1,A2 ...;是变量Here is the snapshot of the pdf.
text = ("Q1. "+Q1+"<br/>Ans. "+R1+"<br/>"+A1+"<br/>"+
"Q2. "+Q2+"<br/>Ans. "+R2+"<br/>"+A2+"<br/>"+
"Q3. "+Q3+"<br/>Ans. "+R3+"<br/>"+A3+"<br/>"+
"Q4. "+Q4+"<br/>Ans. "+R4+"<br/>"+A4+"<br/>"+
"Q5. "+Q5+"<br/>Ans. "+R5+"<br/>"+A5+"<br/>"+
"Q4. "+Q6+"<br/>Ans. "+R6+"<br/>"+A6+"<br/>"+
"Q7. "+Q7+"<br/>Ans. "+R7+"<br/>"+A7+"<br/>"+
"Q8. "+Q8+"<br/>Ans. "+R8+"<br/>"+A8+"<br/>"+
"Q9. "+Q9+"<br/>Ans. "+R9+"<br/>"+A9+"<br/>"+
"Q10. "+Q10+"<br/>Ans. "+R10+"<br/>"+A10+"<br/>"+
"Q11. "+Q11+"<br/>Ans. "+R11+"<br/>"+A11+"<br/>"+
"Q12. "+Q12+"<br/>Ans. "+R12+"<br/>"+A12+"<br/>"+
"Q13. "+Q13+"<br/>Ans. "+R13+"<br/>"+A13+"<br/>"+
"Q14. "+Q14+"<br/>Ans. "+R14+"<br/>"+A14+"<br/>"+
"Q15. "+Q15+"<br/>Ans. "+R15+"<br/>"+A15+"<br/>"+
"Q16. "+Q16+"<br/>Ans. "+R16+"<br/>"+A16+"<br/>"+
"Q17. "+Q17+"<br/>Ans. "+R17+"<br/>"+A17+"<br/>"+
"Q18. "+Q18+"<br/>Ans. "+R18+"<br/>"+A18+"<br/>"+
"Q19. "+Q19+"<br/>Ans. "+R19+"<br/>"+A19+"<br/>"+
"Q20. "+Q20+"<br/>Ans. "+R20+"<br/>"+A20+"<br/>"+
"Q21. "+Q21+"<br/>Ans. "+R21+"<br/>"+A21+"<br/>"+
"Q22. "+Q22+"<br/>Ans. "+R22+"<br/>"+A22+"<br/>"+
"Q23. "+Q23+"<br/>Ans. "+R23+"<br/>"+A23+"<br/>"+
"Q24. "+Q24+"<br/>Ans. "+R24+"<br/>"+A24+"<br/>"+
"Q25. "+Q25+"<br/>Ans. "+R25+"<br/>"+A25+"<br/>")
p = Paragraph(text, style=self.styles["Normal"])
p.wrapOn(self.c, self.width-self.soffset_1*2, self.height)
p.drawOn(self.c, self.soffset_1,40)
self.c.showPage()