Example #1
0
    def imprimir(self,html):
	campos={'fecha':self.parent.fecha}
	for key in self.parent.modulos['config'].modulos['empresa']:
	    try:
	      campos[key]=self.parent.cfg.get('empresa',key)
	    except:
	      pass
	#print campos
	#self.dayPlot(self.periodo)
	#pixMap = QtGui.QPixmap.grabWidget(self.grafica)
	#pixMap.save("/tmp/plot.png")

	head="""<table border="0" width="100%" cellspacing="5px" cellpadding="5px">
		<tr valign='top'>
			<td width="75%"><img src="{logo}" align="left" valign="top" style="float:left;margin-right:20px;display:inline" />
			    <span style=" font-size:large; font-weight:800; 
			    color:#222;">{nombre}</span><br/>
			    <span>{slogan}</span></td>
		  <td width=25%>
		  <span style=" font-size:x-large; font-weight:800; color:#294e5e;text-align:right">Reporte de ventas</span><br/>
		  <span style=" font-size:normal; font-weight:600; color:#294e5e;">Fecha: {fecha}</span></td></tr></table>	""".format(**campos)
	foot="""	<hr align="center"/>
			<p style="font-size:10px; color:#999;text-align:center" align="center">{nombre}, {slogan}<br/>{direccion} {ciudad}, C.P {cp}<br>{email} Tel: {telefono}<br/>{pagina}</p>
			<br/><br/>""".format(**campos)
	libutil.printa(head+html+foot,"Reporte de ventas",self)    
Example #2
0
 def imprimir(self):
     vector=self.modelo.getVector()
     #head=[[len(row),row] for row in self.header]
     tabla=libutil.listaHtml(vector,self.consulta['descripcion'],self.header,'#001931',"#eee", 10) 
     libutil.printa(tabla,"%s %s-%s"%(self.consulta['titulo'],self.deDesde.date().toString('dd.MMM.yy'),self.deHasta.date().toString('dd.MMM.yy')))