Esempio n. 1
0
 def styles(self):
     base_style = Style(color=ColorRGB(50, 50, 50), text_align='justify')
     library = StyleLibrary(base_style=base_style)
     library.add('title', Style(text_indent=2, font_size=18))
     library.add('first', Style(first_line_indent=10))
     library.add('red', Style(color=ColorRGB(255, 0, 0), padding='3'))
     return library
Esempio n. 2
0
 def styles(self):
     base_style = Style(color=ColorRGB(50, 50, 50), text_align='left')
     library = StyleLibrary(base_style=base_style)
     library.add('col1', ColumnStyle(width=10))
     library.add('col2', ColumnStyle(width=50))
     library.add('col3', ColumnStyle(width=30, font_size=7))
     library.add('col3-header', ColumnHeaderStyle(font_size=10))
     library.add(
         'table',
         TableStyle(
             border=1,
             background_color=ColorRGB(230, 230, 230),
             border_color=ColorRGB(90, 90, 90),
             padding='3',
         ),
     )
     library.add(
         'header',
         RowStyle(
             height=10,
             font_size=10,
             background_color=ColorRGB(50, 50, 50),
             color=ColorRGB(255, 255, 255),
             vertical_align='middle',
         ),
         inherits=['table'],
     )
     library.add(
         'footer',
         RowStyle(
             height=10,
             background_color=ColorRGB(150, 150, 150),
             vertical_align='bottom',
         ),
         inherits=['table'],
     )
     library.add('odd', RowStyle(height=0), inherits=['table'])
     library.add(
         'even',
         RowStyle(background_color=ColorRGB(190, 190, 190)),
         inherits=['odd'],
     )
     return library