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
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