Преглед изворни кода

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