Fix handling of tables with embedded images

This commit is contained in:
Kovid Goyal 2008-01-30 07:03:03 +00:00
parent 4671d9695f
commit c4e336a060

View File

@ -135,7 +135,7 @@ class Cell(object):
def pts_to_pixels(self, pts): def pts_to_pixels(self, pts):
pts = int(pts) pts = int(pts)
return ceil((float(self.conv.profile.dpi)/72)*(pts/10.)) return ceil((float(self.conv.profile.dpi)/72.)*(pts/10.))
def minimum_width(self): def minimum_width(self):
return max([self.minimum_tb_width(tb) for tb in self.text_blocks]) return max([self.minimum_tb_width(tb) for tb in self.text_blocks])
@ -198,7 +198,7 @@ class Cell(object):
continue continue
if isinstance(token, Plot): if isinstance(token, Plot):
width, height = self.pts_to_pixels(token.xsize), self.pts_to_pixels(token.ysize) width, height = self.pts_to_pixels(token.xsize), self.pts_to_pixels(token.ysize)
left, right, top, bottom = add_word(width, height, left, right, top, bottom, ls, ws) left, right, top, bottom = add_word(width, height, left, right, top, bottom, height, ws)
continue continue
ff = attrs.get('fontfacename', ts['fontfacename']) ff = attrs.get('fontfacename', ts['fontfacename'])
fs = attrs.get('fontsize', ts['fontsize']) fs = attrs.get('fontsize', ts['fontsize'])