removed unwanted trailing spaces from fpdf

This commit is contained in:
mdipierro
2012-08-23 08:36:50 -05:00
parent a528df0b2e
commit d2999307d8
8 changed files with 245 additions and 239 deletions
+10 -9
View File
@@ -35,7 +35,7 @@ class HTML2FPDF(HTMLParser):
self.page_links = {}
self.font_list = ("times","courier", "helvetica")
self.font = None
self.font_stack = []
self.font_stack = []
self.pdf = pdf
self.r = self.g = self.b = 0
self.indent = 0
@@ -54,7 +54,7 @@ class HTML2FPDF(HTMLParser):
self.thead = None
self.tfoot = None
self.theader_out = self.tfooter_out = False
def width2mm(self, length):
if length[-1]=='%':
total = self.pdf.w - self.pdf.r_margin - self.pdf.l_margin
@@ -101,13 +101,13 @@ class HTML2FPDF(HTMLParser):
self.pdf.add_page()
self.theader_out = self.tfooter_out = False
if self.tfoot is None and self.thead is None:
if not self.theader_out:
if not self.theader_out:
self.output_table_header()
self.box_shadow(w, h, bgcolor)
if DEBUG: print "td cell", self.pdf.x, w, txt, "*"
self.pdf.cell(w,h,txt,border,0,align)
elif self.table is not None:
# ignore anything else than td inside a table
# ignore anything else than td inside a table
pass
elif self.align:
if DEBUG: print "cell", txt, "*"
@@ -142,7 +142,7 @@ class HTML2FPDF(HTMLParser):
self.pdf.set_x(self.table_offset)
#self.pdf.set_x(x)
self.theader_out = True
def output_table_footer(self):
if self.tfooter:
x = self.pdf.x
@@ -156,7 +156,7 @@ class HTML2FPDF(HTMLParser):
if int(self.table.get('border', 0)):
self.output_table_sep()
self.tfooter_out = True
def output_table_sep(self):
self.pdf.set_x(self.table_offset)
x1 = self.pdf.x
@@ -335,7 +335,7 @@ class HTML2FPDF(HTMLParser):
if face:
self.pdf.set_text_color(0,0,0)
self.color = None
self.set_font(face, size)
self.set_font(face, size)
self.font = None
if tag=='center':
self.align = None
@@ -352,7 +352,7 @@ class HTML2FPDF(HTMLParser):
self.set_style('u', False)
self.set_style('b', False)
self.set_style('i', False)
self.set_text_color()
self.set_text_color()
def set_style(self, tag=None, enable=None):
#Modify style and select corresponding font
@@ -374,7 +374,7 @@ class HTML2FPDF(HTMLParser):
self.r = r
self.g = g
self.b = b
def put_link(self, url, txt):
#Put a hyperlink
self.set_text_color(0,0,255)
@@ -394,3 +394,4 @@ class HTMLMixin(object):
h2p = HTML2FPDF(self)
h2p.feed(text)