Esempio n. 1
0
 def __init__(self,
              title=u"Reporte",
              author=u"Enlaces",
              subject=u"Reporte",
              keywords=u"Python",
              creator=u"Reportlab",
              img_path=None,
              user=None,
              odate=None,
              otime=None,
              portrait=True):
     self.config = _getLocals(locals())
     self.config.update(
         dict(lang='ES',
              leftMargin=2.5 * _cm,
              rightMargin=1.5 * _cm,
              topMargin=2 * _cm,
              bottomMargin=1.8 * _cm,
              pagesize=_portrait(_LETTER)
              if portrait else _landscape(_LETTER),
              pageCompression=1))
     self.elements = list()
	def __init__(self, title=u"Reporte", author=u"Enlaces", subject=u"Reporte", keywords=u"Python", creator=u"Reportlab", img_path=None, user=None, odate=None, otime=None, portrait=True):
		self.config = _getLocals(locals())
		self.config.update(dict(lang='ES', leftMargin=2.5*_cm, rightMargin=1.5*_cm, topMargin=2*_cm, bottomMargin=1.8*_cm, pagesize = _portrait(_LETTER) if portrait else _landscape(_LETTER), pageCompression=1))
		self.elements = list()
from reportlab.lib.units import cm as _cm
from reportlab.lib.pagesizes import (LETTER as _LETTER, landscape as _landscape, portrait as _portrait)
#from reportlab.lib.styles import (getSampleStyleSheet as _getSampleStyleSheet,)
from reportlab.lib.enums import (TA_LEFT as _TA_LEFT, TA_CENTER as _TA_CENTER, TA_RIGHT as _TA_RIGHT, TA_JUSTIFY as _TA_JUSTIFY)
from reportlab.lib import (colors as _colors,)
from reportlab.platypus import (SimpleDocTemplate as _SimpleDocTemplate, Spacer as _Spacer, PageBreak as _PageBreak)
from reportlab.platypus.tables import (LongTable as _Table, TableStyle as _TableStyle)
from reportlab.lib.styles import ParagraphStyle as _ParagraphStyle
from reportlab.platypus import Paragraph as _Paragraph
from . import getLocals as _getLocals
from . import cdict

_rl_config.defaultImageCaching = 1
#_style = _getSampleStyleSheet()
# portrait vars
_ppagesize = _portrait(_LETTER)
_ppw, _pph = _ppagesize
_p_vars = cdict(
	imgxy = dict(x=.5*_cm, y=4*_cm, anchor="c"),
	#hline = dict(x1=2.5*_cm, y1=_pph-(1.94*_cm), x2=_ppw-(1.5*_cm), y2=_pph-(1.94*_cm)),
	vline = dict(x1=2*_cm, y1=1.5*_cm, x2=2*_cm, y2=_pph-(1.94*_cm)),
	ctitle = dict(x=(_ppw/2.0)+(.5*_cm), y=_pph-(1.94*_cm)),
	date_time = dict(x=_ppw/2.0, y=1.5*_cm),
	page_count = dict(x=_ppw-(1.5*_cm), y=1.5*_cm),
	brand_name = dict(x=_pph-(7.94*_cm), y=-1.15*_cm),
)
# end portrait
# landscape vars
_lpagesize = _landscape(_LETTER)
_lpw, _lph = _lpagesize
_l_vars = cdict(
Esempio n. 4
0
                                 _TA_JUSTIFY)
from reportlab.lib import (
    colors as _colors, )
from reportlab.platypus import (SimpleDocTemplate as _SimpleDocTemplate, Spacer
                                as _Spacer, PageBreak as _PageBreak)
from reportlab.platypus.tables import (LongTable as _Table, TableStyle as
                                       _TableStyle)
from reportlab.lib.styles import ParagraphStyle as _ParagraphStyle
from reportlab.platypus import Paragraph as _Paragraph
from . import getLocals as _getLocals
from . import cdict

_rl_config.defaultImageCaching = 1
#_style = _getSampleStyleSheet()
# portrait vars
_ppagesize = _portrait(_LETTER)
_ppw, _pph = _ppagesize
_p_vars = cdict(
    imgxy=dict(x=.5 * _cm, y=4 * _cm, anchor="c"),
    #hline = dict(x1=2.5*_cm, y1=_pph-(1.94*_cm), x2=_ppw-(1.5*_cm), y2=_pph-(1.94*_cm)),
    vline=dict(x1=2 * _cm, y1=1.5 * _cm, x2=2 * _cm, y2=_pph - (1.94 * _cm)),
    ctitle=dict(x=(_ppw / 2.0) + (.5 * _cm), y=_pph - (1.94 * _cm)),
    date_time=dict(x=_ppw / 2.0, y=1.5 * _cm),
    page_count=dict(x=_ppw - (1.5 * _cm), y=1.5 * _cm),
    brand_name=dict(x=_pph - (7.94 * _cm), y=-1.15 * _cm),
)
# end portrait
# landscape vars
_lpagesize = _landscape(_LETTER)
_lpw, _lph = _lpagesize
_l_vars = cdict(