我使用Reportlib(使用c.draw())創建PDF表格。由於動態內容,當頁面已滿時,我不知道。我如何檢查,如果我在頁面的末尾,以便我可以添加頁腳並執行c.showPage()?如何查找,如果頁面已充滿reportlab PDF?
1
A
回答
2
canvas.draw()過低。如果你想堅持使用canvas.draw,你必須關心一切。
取而代之的是,使用Platypus製作Flowables,當您將它們放置在文檔中時reportlab.platypus.doctemplate.BaseDocTemplate
有幾個鉤子可以用來控制位置和通量。
0
我知道這個問題被問前一段時間,但我目前的實現是:
[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
希望幫助別人。
相關問題
- 1. 如何在PDF頁面(並排)上分割ReportLab表格?
- 2. reportlab,查找頁面最後一段的位置/座標
- 3. iTextSharp的附加頁面如果PDF已存在使用印模
- 4. 如何編寫用於查找PDF頁面數的shell腳本?
- 5. 如何使用一個PageTemplate從reportlab創建2個頁面?
- 6. 只顯示鏈接,如果現場已經充滿
- 7. 如何用Django ExtJs和ReportLab打開pdf
- 8. 如何查找網頁的父頁面
- 9. 如何在頁面已滿後停止輸出文字?
- 10. 如何在reportlab中創建具有不同頁面大小的PDF文檔,python
- 11. 如何爲使用reportlab的不同頁面分配doc.topMargin
- 12. 如果頁面1已滿,則將內容從頁面1切換到頁面2 HTML
- 13. 如何檢查jlabel數組已滿?
- 14. Python:如何使Reportlab移至PDF輸出中的下一頁
- 15. 如何使用reportlab在PDF中添加總頁數
- 16. 如何裁剪PDF頁面
- 17. 如何合併pdf頁面
- 18. Reportlab pdf編碼
- 19. reportlab pdf vs javascript
- 20. 頁面已滿時移動的項目?
- 21. 如何到「插入」在TPageControl一個頁面,如果我已經有了充分的控制許多頁面TPageControl
- 22. 代碼,如果用戶輸入充滿
- 23. 添加斷言,如果物業充滿
- 24. 找到,如果頁面上的精選形象已經改變
- 25. ReportLab將多頁PDF添加到畫布
- 26. Python Reportlab PDF - 定位文本頁
- 27. 加倍數組大小(如果已滿)
- 28. 如何在ReportLab platypus中使用BaseDocTemplate呈現多個頁面?
- 29. 如何將xmp填充到/元數據條目的PDF頁面
- 30. ReportLab中的非編號頁面