Da ich mir notgedrungen sebst eine Lösung erarbeiten musste, hier meine Lösung. Mit reportlab und eigens definierten LaTeX Kommandos (wie insertTable oder insertFigure) funktioniert es.
Beispiel:
Code:
def build_table(data):
return Table( data, repeatRows=1, style = [ ('GRID', (0,0), (-1,-1), 1.0, colors.black), ('BACKGROUND', (0,0), (-1,0), colors.lightgrey) ] )
figure1 = Image( 'figurepath', use_width, use_height )
report._report.InsertFigure( "Beschriftung", figure1 )
Sehr schade, dass dieses Forum für solche Python-Fragen scheinbar das Falsche ist.
Lesezeichen