本文整理汇总了Python中reportlab.platypus.Table._argW方法的典型用法代码示例。如果您正苦于以下问题:Python Table._argW方法的具体用法?Python Table._argW怎么用?Python Table._argW使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reportlab.platypus.Table
的用法示例。
在下文中一共展示了Table._argW方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: go
# 需要导入模块: from reportlab.platypus import Table [as 别名]
# 或者: from reportlab.platypus.Table import _argW [as 别名]
def go(quotation, user, user_account):
story = []
story.append(Spacer(0.5, 0.3*inch))
story.append(Paragraph(settings.AERIX_ADDRESS, style["BodyText"]))
story.append(Spacer(0.5, 0.1*inch))
user_detail = para_user_detail(user.first_name, user.last_name, user_account.company, \
quotation.quotation_no, str(quotation.time_created.date()), user.email)
story.append(Paragraph(user_detail, style["BodyText"]))
story.append(Spacer(0.5, 0.2*inch))
table_data = list_table_data(quotation)
t=Table(table_data)
t.setStyle(TableStyle([
('INNERGRID', (0,0), (-1,-1), 0.25, colors.black),
('BOX', (0,0), (-1,-1), 0.25, colors.black),
]))
t._argW = [0.35*inch, 1.1*inch, 1.1*inch, 2*inch, 0.35*inch, 1.1*inch, 1.1*inch]
story.append(t)
story.append(Spacer(0.5, 0.2*inch))
other_details = return_other_details()
story.append(Paragraph(other_details, style["BodyText"]))
doc = SimpleDocTemplate(quotation.quotation_no + ".pdf", title="%s %s" % ("Aerix Equipment Supply Quotation", quotation.quotation_no))
return doc.build(story, onFirstPage=page_format, onLaterPages=page_format)