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


Python Table._argW方法代码示例

本文整理汇总了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)
开发者ID:deone,项目名称:eqsupply,代码行数:32,代码来源:pdf.py


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