general componenets

This commit is contained in:
zhangshine 2015-05-27 17:35:13 +08:00
parent 82e1ec78d5
commit 6fbce729b4

15
pyinvoice/components.py Normal file
View file

@ -0,0 +1,15 @@
from reportlab.platypus import Paragraph, Table
from reportlab.lib.styles import ParagraphStyle, getSampleStyleSheet
from reportlab.lib import colors
class CodeSnippet(Paragraph):
style = ParagraphStyle(
name='CodeSnippet',
parent=getSampleStyleSheet()['Code'],
backColor=colors.lightgrey, leftIndent=0,
borderPadding=(5, 5, 5, 5)
)
def __init__(self, code):
Paragraph.__init__(self, code, self.style)