Ich habe da in reportlab Tablestyle ein kleines Problem mit einer Tabelle, in der ich gern eine etwas dickere Linie (zwischen Spalte 1 und 2 einmal runter) hätte.
Ich hatte da bisher noch keine gute Idee.
Mein Code:
Code: Alles auswählen
ident = [
["Spalte 1", "Spalte 2", "Spalte 3"],
[" 1", "255m", "256m"],
["2", "255m", "256m"],
["3", "255m", "256m"],
["4", "450m", "461m""],
["5", "700m", "750m"],
["6", "1500m", "1560m"],
["7", "1800m", "1900m"],
["8", "2500m", "2550m"],
["9", "2700m", "2701m"]
]
identification = Table(ident, repeatRows=2, colWidths=4 * [3.27 * cm])
identification.setStyle(TableStyle([
('VALIGN', (0, 0), (-1, -1), 'MIDDLE'),
('TEXTCOLOR', (0, 0), (-1, 0), colors.black),
('BACKGROUND', (0, 0), (-1, 0), self.colr(230, 230, 230)),
('GRID', (0, 1), (-1, -1), 1, self.colr(187, 187, 187)),
('LINEBELOW', (0, 1), (-1, 1), 1, self.colr(118, 118, 118)),
# ('LINE', (0, 0), (0, -1), 1, self.colr(118, 118, 118)), so irgendwie....
]))
self.elements.append(identification)