当前位置: 首页>>代码示例>>Python>>正文


Python BaseDocTemplate.pagesize方法代码示例

本文整理汇总了Python中reportlab.platypus.BaseDocTemplate.pagesize方法的典型用法代码示例。如果您正苦于以下问题:Python BaseDocTemplate.pagesize方法的具体用法?Python BaseDocTemplate.pagesize怎么用?Python BaseDocTemplate.pagesize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在reportlab.platypus.BaseDocTemplate的用法示例。


在下文中一共展示了BaseDocTemplate.pagesize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: PageTemplate

# 需要导入模块: from reportlab.platypus import BaseDocTemplate [as 别名]
# 或者: from reportlab.platypus.BaseDocTemplate import pagesize [as 别名]
by, bm, bd = 1990, 1, 1

width, height = A4[1] * 127 / 360, A4[0] * 127 / 360	# A4 landscape frame,
							# converted from points to mm

pagesize = (width * mm, height * mm)
F=Frame(0, 0, width * mm, height * mm,
                  leftPadding =   .5 * inch,
                  bottomPadding = .5 * inch,
                  rightPadding =  .5 * inch,
                  topPadding =    .5 * inch,)
PT = PageTemplate(id = "calendar", frames = [F,])

doc = BaseDocTemplate("biocal_%4u–%02u–%02u_%u.pdf" % (by, bm, bd, year))
doc.pagesize = landscape(A4)
doc.addPageTemplates([PT,])
doc.title = "%u biorhythm calendar for %4u–%02u–%02u" % (year, by, bm, bd)
elements = []

dnamelist = 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'
mnamelist = [['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']]

data =  list(mnamelist)

wa=(
((1,12,13),(7,18)),
((1,15),(8,22)),
((1,17,18),(9,26))
)
开发者ID:mdoege,项目名称:PyoRhythm,代码行数:31,代码来源:biocal.py


注:本文中的reportlab.platypus.BaseDocTemplate.pagesize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。