소스 검색

fix: 修正计算横线位置的间隔处理,确保最小间隔为2

zhch158_admin 3 일 전
부모
커밋
446cf46bcb
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      table_line_generator/table_line_generator.py

+ 1 - 1
table_line_generator/table_line_generator.py

@@ -589,7 +589,7 @@ def _calculate_horizontal_lines_with_spacing(row_boundaries: Dict[int, Tuple[int
                 # 有间隔:在间隔中间画线
                 # separator_y = int((y_max + next_y_min) / 2)
                 # 有间隔:更靠近下一行的位置
-                separator_y = int(next_y_min) - int(gap / 4) 
+                separator_y = int(next_y_min) - max(int(gap / 4), 2)
                 horizontal_lines.append(separator_y)
             else:
                 # 重叠或紧贴:在当前行的下边界画线