Skip to content

Instantly share code, notes, and snippets.

@kokardy
Created January 4, 2013 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kokardy/4453364 to your computer and use it in GitHub Desktop.
Save kokardy/4453364 to your computer and use it in GitHub Desktop.
[reportlab] a custom Template for duplex printing. a new page must start at odd-numbered page on pagebreak. 両面印刷用のテンプレート 改ページ時にかならず奇数ページからはじめる。
class CustomSimpleDocTemplate(SimpleDocTemplate):
def handle_pageBreak(self,slow=None):
SimpleDocTemplate.handle_pageBreak(self, slow=slow)
if self.page % 2 == 1:
SimpleDocTemplate.handle_pageBreak(self, slow=slow)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment