Commit 8c3a37ff authored by liukaiwen's avatar liukaiwen

解决分段span丢失问题

parent b6dee2a3
...@@ -489,7 +489,10 @@ def __connect_para_inter_layoutbox(blocks_group, new_layout_bbox, lang): ...@@ -489,7 +489,10 @@ def __connect_para_inter_layoutbox(blocks_group, new_layout_bbox, lang):
connected_layout_blocks.append(blocks_group[0]) connected_layout_blocks.append(blocks_group[0])
for i in range(1, len(blocks_group)): for i in range(1, len(blocks_group)):
try: try:
if len(blocks_group[i]) == 0 or len(blocks_group[i - 1]) == 0: # TODO 考虑连接问题, if len(blocks_group[i]) == 0:
continue
if len(blocks_group[i - 1]) == 0: # TODO 考虑连接问题,
connected_layout_blocks.append(blocks_group[i])
continue continue
# text类型的段才需要考虑layout间的合并 # text类型的段才需要考虑layout间的合并
if blocks_group[i - 1][-1]["type"] != BlockType.Text or blocks_group[i][0]["type"] != BlockType.Text: if blocks_group[i - 1][-1]["type"] != BlockType.Text or blocks_group[i][0]["type"] != BlockType.Text:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment