Питон утконос меняется с Портрета на Пейзаж

Я ищу вдохновение. У меня есть некоторый код, который изменяет ориентацию страницы с портрета по умолчанию на альбомную, однако рамки, которые я создаю в шаблонах страниц, всегда создаются так, как если бы они все еще находились на странице портрета.

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, не меняются, когда я меняю размер страницы в шаблоне страницы. Может кто-нибудь поставить меня на правильный путь здесь?

0 ответов

Другие вопросы по тегам