views.py 文件源码

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

项目:tambox 作者: joseamaya 项目源码 文件源码
def cabecera(self,pdf,cotizacion):
        archivo_imagen = os.path.join(settings.MEDIA_ROOT,str(EMPRESA.logo))
        pdf.drawImage(archivo_imagen, 20, 750, 120, 90,preserveAspectRatio=True)  
        pdf.setFont("Times-Roman", 14)
        encabezado = [[u"SOLICITUD DE COTIZACIÓN"]]
        tabla_encabezado = Table(encabezado,colWidths=[8 * cm])
        tabla_encabezado.setStyle(TableStyle(
            [
                ('ALIGN',(0,0),(0,0),'CENTER'),
                ('GRID', (0, 0), (1, 0), 1, colors.black),
                ('FONTSIZE', (0, 0), (-1, -1), 10),
            ]
        ))
        tabla_encabezado.wrapOn(pdf, 800, 600)
        tabla_encabezado.drawOn(pdf, 200,800)
        pdf.drawString(270, 780, u"N°"+cotizacion.codigo)
        pdf.setFont("Times-Roman", 10)        
        pdf.drawString(40, 750, u"SEÑOR(ES): "+cotizacion.proveedor.razon_social)
        pdf.drawString(440, 750, u"R.U.C.: "+cotizacion.proveedor.ruc)
        direccion = cotizacion.proveedor.direccion
        if len(direccion)>60:
            pdf.drawString(40,730,u"DIRECCIÓN: "+direccion[0:60])
            pdf.drawString(105, 720,direccion[60:])
        else:            
            pdf.drawString(40,730,u"DIRECCIÓN: "+direccion)
        try:
            pdf.drawString(440, 730, u"TELÉFONO: "+cotizacion.proveedor.telefono)
        except:
            pdf.drawString(440, 730, u"TELÉFONO: -")
        pdf.drawString(40, 710, u"FECHA: "+cotizacion.fecha.strftime('%d/%m/%Y'))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号