Пример #1
0
 def __init__(self, *args, **kwargs):
     self.backColor = None
     self.cornerRadius = 0
     self.leftIndent = 0
     attrs = ["backColor", "cornerRadius", "leftIndent"]
     for attr in attrs:
         if attr in kwargs:
             setattr(self, attr, kwargs[attr])
             del kwargs[attr]
     Table.__init__(self, *args, **kwargs)
Пример #2
0
    def __init__(self, data, horizontal_align=None, style=None):
        Table.__init__(self, data, hAlign=horizontal_align)

        default_style = [('INNERGRID', (0, 0), (-1, -1), .25, colors.black),
                         ('BOX', (0, 0), (-1, -1), .25, colors.black),
                         ('BACKGROUND', (0, 0), (-1, -len(data)),
                          colors.lightgrey),
                         ('ALIGN', (0, 0), (-1, -1), 'CENTER'),
                         ('VALIGN', (0, 0), (-1, -1), 'MIDDLE')]

        if style and isinstance(style, list):
            default_style.extend(style)

        self.setStyle(TableStyle(default_style))
Пример #3
0
    def __init__(self, data, horizontal_align=None, style=None, **kwargs):
        Table.__init__(self, data, hAlign=horizontal_align, **kwargs)

        default_style = [('INNERGRID', (0, 0), (-1, -1), .25, colors.black),
                         ('BOX', (0, 0), (-1, -1), .25, colors.black),
                         ('ALIGN', (0, 0), (-1, -1), 'CENTER'),
                         ('VALIGN', (0, 0), (-1, -1), 'MIDDLE')]
        if (len(data) <= 24 or 'rowHeights' in kwargs) and data[0][0] == '#':
            default_style.append(
                ('BACKGROUND', (0, 0), (-1, -len(data)), colors.lightgrey))

        if style and isinstance(style, list):
            default_style.extend(style)

        self.setStyle(TableStyle(default_style))
Пример #4
0
    def __init__(self, *args, **kwargs):

        self.init_args = args, kwargs
        Table.__init__(self, *args, **kwargs)

        self._cached_cell_styles = None
Пример #5
0
 def __init__(self, data, horizontal_align=None):
     Table.__init__(self, data, hAlign=horizontal_align)
Пример #6
0
 def __init__(self, data, on_wrap=None, **kwargs):
     self.on_wrap = on_wrap
     Table.__init__(self, data, **kwargs)
     self._longTableOptimize = 0
Пример #7
0
 def __init__(self, data, on_wrap=None, **kwargs):
     self.on_wrap = on_wrap
     Table.__init__(self, data, **kwargs)
     self._longTableOptimize = 0
Пример #8
0
    def __init__(self, data, laterColWidths=None, laterStyle=None, **kwargs):
        Table.__init__(self, data, **kwargs)

        self._later_column_widths = laterColWidths
        self._later_style = laterStyle
Пример #9
0
 def __init__(self, ox, oy, *args, **kw):
     Table.__init__(self, *args, **kw)
     self.ox = ox
     self.oy = oy
    def __init__(self, *args, **kwargs):

        self.init_args = args, kwargs
        Table.__init__(self, *args, **kwargs)

        self._cached_cell_styles = None