0
Я пытаюсь напечатать прямоугольник, но я понятия не имею, как это сделать, этот код работает нормально, но я не знаю, как добавить прямоугольник.Python ReportLab добавить прямоугольник
Я по-настоящему признателен за любую помощь.
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.pagesizes import letter
from reportlab.platypus import Paragraph, SimpleDocTemplate, Flowable, Spacer
styles = getSampleStyleSheet()
draw = Drawing(500, 200)
draw.add(Rect(0, 100, 500, 100))
hola = ParagraphStyle('')
hola.fontSize = 9
hola.leading=0
story = []
#add some flowables
story.append(Paragraph("This is a ",hola))
story.append(Spacer(0,20))
story.append(Paragraph(" <i>Normal</i> style.",hola))
doc = SimpleDocTemplate('mydoc.pdf',pagesize = letter)
doc.build(story)
Спасибо!
Я предполагаю, что вы забыли добавить чертеж прямоугольника в переменную истории 'истории = [рисовать]' –