text flow detection bug fix (thanks to fujimoto-san)

pull/1/head
Yusuke Shinyama 2011-02-14 22:32:55 +09:00
parent 83b0283cc0
commit cd412308bd
1 changed files with 2 additions and 2 deletions

View File

@ -402,7 +402,7 @@ class LTTextGroupLRTB(LTTextGroup):
def analyze(self, laparams):
# reorder the objects from top-left to bottom-right.
self._objs = csort(self._objs, key=lambda obj:
(1-laparams.boxes_flow)*(obj.x0+obj.x1) -
(1-laparams.boxes_flow)*(obj.x0) -
(1+laparams.boxes_flow)*(obj.y0+obj.y1))
return LTTextGroup.analyze(self, laparams)
@ -412,7 +412,7 @@ class LTTextGroupTBRL(LTTextGroup):
# reorder the objects from top-right to bottom-left.
self._objs = csort(self._objs, key=lambda obj:
-(1+laparams.boxes_flow)*(obj.x0+obj.x1)
-(1-laparams.boxes_flow)*(obj.y0+obj.y1))
-(1-laparams.boxes_flow)*(obj.y1))
return LTTextGroup.analyze(self, laparams)