Преглед на файлове

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