本文整理汇总了Python中reportlab.platypus.SimpleDocTemplate.subject方法的典型用法代码示例。如果您正苦于以下问题:Python SimpleDocTemplate.subject方法的具体用法?Python SimpleDocTemplate.subject怎么用?Python SimpleDocTemplate.subject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reportlab.platypus.SimpleDocTemplate
的用法示例。
在下文中一共展示了SimpleDocTemplate.subject方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: create
# 需要导入模块: from reportlab.platypus import SimpleDocTemplate [as 别名]
# 或者: from reportlab.platypus.SimpleDocTemplate import subject [as 别名]
def create(nodenick):
buffer = StringIO()
doc = SimpleDocTemplate(buffer)
doc.author = "dinemo"
doc.subject = "Network monitoring report"
doc.title = "Network monitoring report"
Story = []
# img = Image("dinemomaster/static/images/logo.jpg", 214, 50)
img = Image("dinemomaster/static/images/logo.jpg", 107, 25)
img.hAlign='RIGHT'
Story.append(img)
Story.append(Spacer(1,7 * cm))
style = styles["title"]
style.textColor = "darkblue"
style.fontSize = 20
Story.append(Paragraph("Network moritoring report", style))
Story.append(Spacer(1,0.5 * cm))
style.fontSize = 14
Story.append(Paragraph("Generated on %s" % strftime("%d %h %Y"), style))
if nodenick:
style.fontSize = 16
Story.append(Spacer(1,1 * cm))
Story.append(Paragraph(" \"%s\" node network metrics""" % nodenick, style))
style = styles["Normal"]
style.textColor = "black"
Story.append(PageBreak())
for i in range(100):
bogustext = ("Paragraph number %s. " % i) *20
p = Paragraph(bogustext, style)
Story.append(p)
Story.append(Spacer(1,0.2*cm))
doc.build(Story, onLaterPages= _later_page)
pdf = buffer.getvalue()
buffer.close()
return pdf