瀏覽代碼

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:
                 # 重叠或紧贴:在当前行的下边界画线