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
评论列表
文章目录