Нашёл класс в интернете
class RotatedFlowable(Flowable): #TableTextRotate
'''Rotates a tex in a table cell.'''
def __init__(self, text):
Flowable.__init__(self)
self.text = text
def draw(self):
canv = self.canv
canv.rotate(90)
canv.drawString( 0, 0, self.text)
def wrap(self, aW, aH) :
canv = self.canv
return canv._leading, canv.stringWidth(self.text)
однако работать с ним не очень удобно.
Даже не знаю как выразить. С обычной страницей легко сформировать содержимое в обычном потоке.
Добавление в прямой поток позволяет использовать элементы, автоматически вычисляющие ширину
элемента, делающие перенос слов, если не влезает по ширине, отступы, следование друг за другом…
Как можно повернуть этот поток на 90 градусов и поместить в низ страницы?
Может кто-нибудь сталкивался с подобным?