У меня есть рамка на странице, в которой определены кординаты. Я хочу нарисовать таблицу в нем. Когда таблица переполняет размер кадра, я хочу, чтобы содержимое следующей страницы было переполнено.
c = canvas.Canvas(response)
content = []
con = all_local.other_particular.splitlines()
y = 100
i = 0
for row in con:
c.drawString(130, y, con[i])
y = y-10
i = i+1
styleN = ParagraphStyle('parrafos',
# alignment=TA_CENTER,
fontSize=8,
fontName="Times-Roman")
mark_no = Paragraph(str(all_local.mark_and_nos).replace('\n', '<br
/>\n'), styleN)
disc_goods =
Paragraph(str(all_local.description_of_goods).replace('\n', '<br
/>\n'), styleN)
data= [[mark_no, disc_goods, '02', '03', '04'],
['10', '11', '12', '13', '14'],]
t=Table(data)
t.setStyle(TableStyle([('BACKGROUND',(1,1),(-2,-2),colors.green),
('TEXTCOLOR',(0,0),(1,-1),colors.red),
]))
content.append(t)
f = Frame(30, 160, 530, 210, leftPadding=6, bottomPadding=6,
rightPadding=6, topPadding=6, id=None, showBoundary=1)
f.addFromList(content, c)
c.showPage()
c.save()
Я хочу, чтобы таблица печаталась во фрейме, а остальное содержимое таблицы на следующей странице.