Add optional line text field to coordinate format (helps with text output format in some languages/corner cases)

This commit is contained in:
AuroraWright
2025-10-06 02:07:44 +02:00
parent 9540d150a2
commit 0436ef9593
2 changed files with 13 additions and 6 deletions

View File

@@ -729,12 +729,15 @@ class OutputResult:
full_text_parts = []
for p in result_data.paragraphs:
for l in p.lines:
for w in l.words:
full_text_parts.append(w.text)
if w.separator != None:
full_text_parts.append(w.separator)
else:
full_text_parts.append(' ')
if l.text != None:
full_text_parts.append(l.text)
else:
for w in l.words:
full_text_parts.append(w.text)
if w.separator != None:
full_text_parts.append(w.separator)
else:
full_text_parts.append(' ')
full_text_parts.append('\n')
return "".join(full_text_parts)