Auto height paper Reportlab Python(关于打印购物收据的带状纸的案例研究)

Auto height paper Reportlab Python(关于打印购物收据的带状纸的案例研究),python,django,reportlab,Python,Django,Reportlab,如何根据内容(购物清单和价格)自动进行高度测量,这些内容将打印在宽度为110mm的带状纸上(目前我使用该尺寸的纸张打印-使用热敏打印机-购物收据) 以下是我的示例代码片段: 类TOPDFBarcodeThermal(TOPDF): 宽度=110*mm 限制=110*mm#此处自动高度 def set_pdf(自): self.pdf=SimpleDoctTemplate( 自我反应, title=self.title, rightMargin=0, leftMargin=0, topMargin

如何根据内容(购物清单和价格)自动进行
高度测量,这些内容将打印在宽度
110mm
的带状纸上(目前我使用该尺寸的纸张打印-使用热敏打印机-购物收据)

以下是我的示例代码片段:

类TOPDFBarcodeThermal(TOPDF):
宽度=110*mm
限制=110*mm#此处自动高度
def set_pdf(自):
self.pdf=SimpleDoctTemplate(
自我反应,
title=self.title,
rightMargin=0,
leftMargin=0,
topMargin=0,
底部边距=0,
pagesize=(self.width,self.limit)
)
在色带纸上,我想使其具有与所购买物品列表相匹配的动态高度

还有其他更简单的方法吗


谢谢

你找到解决办法了吗?我正试图实现基本相同的目标,但到目前为止还没有任何运气。你找到解决办法了吗?我正试图实现基本上相同的目标,但迄今为止还没有任何运气。