fangjiasheng 3 년 전
부모
커밋
ceb1a06e67
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      format_convert/utils.py

+ 5 - 5
format_convert/utils.py

@@ -893,7 +893,7 @@ class LineTable:
                 clusters_rects.append([_rect])
 
         print("clusters_rects", len(clusters_rects))
-        clusters_rects.sort(key=lambda x: x[0].bbox[3], reverse=True)
+        clusters_rects.sort(key=lambda x:x[0].bbox[3],reverse=sourceP_LB)
         for l_cr in clusters_rects:
             l_cr.sort(key=lambda x:x.bbox[0])
 
@@ -911,7 +911,7 @@ class LineTable:
         list_y = list(set_y)
 
         list_x.sort(key=lambda x:x)
-        list_y.sort(key=lambda x:x, reverse=True)
+        list_y.sort(key=lambda x:x,reverse=sourceP_LB)
 
         pop_x = []
         for i in range(len(list_x)-1):
@@ -919,7 +919,7 @@ class LineTable:
             l_i = _i-1
             if abs(list_x[_i]-list_x[l_i])<2:
                 pop_x.append(_i)
-        pop_x.sort(key=lambda x:x, reverse=True)
+        pop_x.sort(key=lambda x:x,reverse=True)
         for _x in pop_x:
             list_x.pop(_x)
         #
@@ -929,7 +929,7 @@ class LineTable:
             l_i = _i-1
             if abs(list_y[_i]-list_y[l_i])<2:
                 pop_x.append(_i)
-        pop_x.sort(key=lambda x:x, reverse=True)
+        pop_x.sort(key=lambda x:x,reverse=True)
         for _x in pop_x:
             list_y.pop(_x)
 
@@ -948,7 +948,7 @@ class LineTable:
             _table.append(table_line)
 
         list_textbox.sort(key=lambda x:x.bbox[0])
-        list_textbox.sort(key=lambda x:x.bbox[3],reverse=True)
+        list_textbox.sort(key=lambda x:x.bbox[3],reverse=sourceP_LB)
         for textbox in list_textbox:
             (x0,y0,x1,y1) = textbox.bbox
             _text = textbox.get_text()