2024-05-05 20:43:14 发布
网友
最简单的表函数:
table = Table(data, colWidths=270, rowHeights=79)
有多少列和结束行取决于数据元组。我们所有的表函数看起来像:
from reportlab.platypus import SimpleDocTemplate from reportlab.platypus.tables import Table cm = 2.54 def print_pdf(modeladmin, request, queryset): response = HttpResponse(mimetype='application/pdf') response['Content-Disposition'] = 'attachment; filename=somefilename.pdf' elements = [] doc = SimpleDocTemplate(response, rightMargin=0, leftMargin=6.5 * cm, topMargin=0.3 * cm, bottomMargin=0) data=[(1,2),(3,4)] table = Table(data, colWidths=270, rowHeights=79) elements.append(table) doc.build(elements) return response
这将使表2X2,并填充数字1,2,3,4。然后你可以制作文件文档。在我的例子中,我让HttpResponse与file非常相似。
最简单的表函数:
有多少列和结束行取决于数据元组。我们所有的表函数看起来像:
这将使表2X2,并填充数字1,2,3,4。然后你可以制作文件文档。在我的例子中,我让HttpResponse与file非常相似。
相关问题 更多 >
编程相关推荐