问题描述
我正在创建生成 pdf 的应用程序。我的 pdf 包含一张表格。有时表格中的单元格有很多数据并且正在被拉伸以适应它。有时它们的数据很少,并且具有基本的默认高度。所以我的生成器有时会创建非常大的表,有时会小得多。我的 reportlab 代码使用坐标 x 和 y 在 pdf 上定位表格。
我的问题是这些坐标用作参考点左边,表格的下角,所以当表格变大时它会伸展。我想用作左侧参考点,表格的上角将其向下拉伸。
知道怎么做吗?
谢谢
这是我负责绘制表格的代码:
width = 600
height = 600
x = 30
y = 180
table = Table(t,colWidths=[25*mm,25*mm,30*mm,110*mm])
table.hAlign = 'DOWN'
ts = TableStyle([('GRID',(0,0),(-1,-1),1,colors.black),('FONT','polishFont',13),('ALIGN','CENTER'),('VALIGN','TOP')])
table.setStyle(ts)
table.wrapOn(p,width,height)
table.drawOn(p,x,y)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)