テーブルの左位置を設定するにはどうすればよいですか?
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename=%s' % pdf_name
buffer = StringIO()
PAGESIZE = pagesizes.portrait(pagesizes.A4)
doc = SimpleDocTemplate(buffer, pagesize=PAGESIZE, leftMargin=1*cm)
story = []
story.append(Paragraph(header_part2, styleN))
table_row = ['Total Score:','']
data.append(table_row)
ts = [
#header style
('LINEABOVE', (0,0), (-1,0), 1, colors.gray),
('LINEBELOW', (0,0), (-1,0), 1, colors.gray)]
t = Table(data, (6*cm,6*cm), None, style=ts)
story.append(t)
doc.build(story)
pdf = buffer.getvalue()
buffer.close()
response.write(pdf)
段落は左から 1 cm の位置に印刷されますが、表はページの左側の境界線までほとんど離さずに印刷されます。
テーブル位置の leftMargin をどこに設定する必要がありますか?
同じことが私が追加する画像にも当てはまります。どこかに印刷されているようです。
story.append(Image(path,35,10))