Питон утконос меняется с Портрета на Пейзаж
Я ищу вдохновение. У меня есть некоторый код, который изменяет ориентацию страницы с портрета по умолчанию на альбомную, однако рамки, которые я создаю в шаблонах страниц, всегда создаются так, как если бы они все еще находились на странице портрета.
doc = BaseDocTemplate('test2.pdf', pagesize=landscape(A4))
myFrameThresholdLeft = Frame(
doc.leftMargin,
doc.bottomMargin,
doc.width / 2,
doc.height,
showBoundary=1 # set to 1 for debugging
)
emptyTemplate = PageTemplate(id='emptyTemplate',
pagesize=landscape(A4),
frames=[myFrameThresholdLeft,
myFrameThresholdRight],
onPage=emptyLayout)
elements.append(NextPageTemplate('emptyTemplate'))
elements.append(PageBreak())
Я думаю, это потому, что значения, возвращаемые, например, методами doc.width, не меняются, когда я меняю размер страницы в шаблоне страницы. Может кто-нибудь поставить меня на правильный путь здесь?