promotion_list.py 文件源码

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

项目:smartschool 作者: asifkodur 项目源码 文件源码
def AddPage(self):

        #self.Score_Table=Table(self.Score_Data,[self.cW1*cm]+8*[self.cW*cm], [self.rH1*cm]+[self.rH2*cm]+14*[self.rH*cm])          
        #self.Attendance_Table=Table(self.Attendance_Data,[self.cW*2.2*cm]+4*[self.cW*2*cm],5*[self.rH*cm])

        #self.Score_Table.setStyle(TableStyle(self.Score_T_Style))
        #self.Attendance_Table.setStyle(TableStyle(self.Attendance_T_Style))

        """self.Format_Title()
        self.Set_Consolidation()
        self.Set_Consolidation_Style()
        """


        self.Each_Pupil_Table=Table(self.Each_Pupil,[self.cW1*cm]*2+[self.cW2*cm]+[1*cm]*2+[self.cW3*cm]*41+[ self.cW4*cm]*11+[self.cW5*cm]+[self.cW3*cm]*3,[self.rH1*cm]*4)
        self.Each_Pupil_Table.setStyle(TableStyle(self.Each_Pupil_Style))




        self.table_count+=1



        if self.page_count==0: # the fist page


            self.elements.append(self.TITLE1)
            self.elements.append(Spacer(1, 20))
            self.elements.append(self.TITLE2)              
            self.elements.append(Spacer(1, 15))
            self.elements.append(self.Heading_Table)

        """if self.table_count==1:# Beginning of the page

            self.Heading_Table=Table(self.HEADING,[self.cW1*cm]*2+[self.cW2*cm]+[1*cm]*2+[self.cW3*cm]*56,[self.rH2*cm]+[self.rH3*cm]+[self.rH4*cm])
            self.Heading_Table.setStyle(TableStyle(self.Heading_Style))            
            self.elements.append(self.Heading_Table)
        """    
        if self.page_count==0 and self.table_count==16:

            self.elements.append(PageBreak())
            #self.Heading_Table=Table(self.HEADING,[self.cW1*cm]*2+[self.cW2*cm]+[1*cm]*2+[self.cW3*cm]*56,[self.rH2*cm]+[self.rH3*cm]+[self.rH4*cm])
            #self.Heading_Table.setStyle(TableStyle(self.Heading_Style))            
            self.elements.append(self.Heading_Table)
            self.elements.append(self.Each_Pupil_Table)
            self.table_count=0

        elif self.table_count==17:
            self.elements.append(PageBreak())
            #self.Heading_Table=Table(self.HEADING,[self.cW1*cm]*2+[self.cW2*cm]+[1*cm]*2+[self.cW3*cm]*56,[self.rH2*cm]+[self.rH3*cm]+[self.rH4*cm])
            #self.Heading_Table.setStyle(TableStyle(self.Heading_Style))            
            self.elements.append(self.Heading_Table)
            self.elements.append(self.Each_Pupil_Table)
            self.table_count=0
        else:

            self.elements.append(self.Each_Pupil_Table)


        self.page_count+=1
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号