Bonjour à tous,

Je souhaiterai créer un tableau sous reportlab et le placer à gauche de ma feuille (par défaut il se place au centre).

Voici un exemple qui place le tableau au centre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from reportlab.lib.pagesizes import A4
from reportlab.platypus import Paragraph, SimpleDocTemplate, Table, TableStyle
from reportlab.lib.units import cm
from reportlab.lib import colors
 
story = []
data = [ [1,2,3],[4,5,6],[7,8,9] ]
t=Table(data, len(data)*[2*cm], len(data[0])*[1*cm])
t.setStyle(TableStyle([('FONTSIZE', (0,0),(-1,-1),12),
						('INNERGRID', (-1,-1), (0,0), 0.5, colors.blue), 
						('BOX', (0,0),(-1,-1), 0.5, colors.red) ]))
story.append(t)
 
doc = SimpleDocTemplate('test.pdf',pagesize = A4,
                        title = 'test') )
doc.build(story)
Avez-vous une solution?