def tabla_encabezado(self, styles):
movimiento = self.movimiento
sp = ParagraphStyle('parrafos',
alignment = TA_CENTER,
fontSize = 14,
fontName="Times-Roman")
try:
archivo_imagen = os.path.join(settings.MEDIA_ROOT,str(EMPRESA.logo))
imagen = Image(archivo_imagen, width=90, height=50,hAlign='LEFT')
except:
imagen = Paragraph(u"LOGO", sp)
if movimiento.tipo_movimiento.incrementa:
nota = Paragraph(u"NOTA DE INGRESO N°", sp)
else:
nota = Paragraph(u"NOTA DE SALIDA N°", sp)
id_movimiento = Paragraph(movimiento.id_movimiento, sp)
fecha = Paragraph("FECHA: "+movimiento.fecha_operacion.strftime('%d/%m/%y'), sp)
encabezado = [[imagen,nota,fecha],
['',id_movimiento,'']
]
tabla_encabezado = Table(encabezado,colWidths=[4 * cm, 9 * cm, 6 * cm])
tabla_encabezado.setStyle(TableStyle(
[
('VALIGN',(0,0),(2,0),'CENTER'),
('VALIGN',(1,1),(2,1),'TOP'),
('SPAN',(0,0),(0,1)),
]
))
return tabla_encabezado
评论列表
文章目录