pdf_helper.py 文件源码

python
阅读 50 收藏 0 点赞 0 评论 0

项目:ZLib 作者: zenist 项目源码 文件源码
def add_table_content(self, head, data, rowHeights=[30,14], colWidths=[80], style=None):
        '''
        ????
        :param head: ????(???)
        :param data: ????
        :param rowHeights: ?? ??,[30, 14*len(data)]
        :param colWidths: ?? ??,[80* len(data)]
        :param style: ??, ??:???,????,?????,10?????,??0.5???
        '''
        __table_data = [head]
        __table_data.append(data)
        if style == None:
            __sty = [
                ('ALIGN',(0,0),(-1,-1),'LEFT'),
                ('VALIGN',(0,0),(-1,-1),'MIDDLE'),
                ('BACKGROUND',(0,0),(-1,0),colors.lightblue),
                ('FONT',(0,0),(-1,0),'chsFont'),
                ('SIZE',(0,0),(-1,0),10),
                ('GRID',(0,0),(-1,-1),0.5,colors.black),
                ('RIGHTPADDING',(0,0),(-1,-1),0),
            ]
        t=Table(__table_data,
                rowHeights=[rowHeights[0],].extend([rowHeights[1]]*len(data)),
                colWidths=(lambda x: x==[80] and x.extend(x*len(head)) or x)(colWidths),
                style=__sty,
            )
        self.__content.append(t)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号