Use inline group

Signed-off-by: SimJeg <sjegou@nvidia.com>
This commit is contained in:
SimJeg 2025-03-31 15:55:51 +02:00
parent 094a674bf3
commit fcaad41a0a

View File

@ -467,9 +467,10 @@ class MsWordDocumentBackend(DeclarativeDocumentBackend):
"Quote",
]:
level = self.get_level()
parent = doc.add_group(label=GroupLabel.INLINE, parent=self.parents[level - 1])
for text, format, hyperlink in paragraph_elements:
doc.add_text(
label=DocItemLabel.PARAGRAPH, parent=self.parents[level - 1], text=text,
label=DocItemLabel.PARAGRAPH, parent=parent, text=text.strip(),
formatting=format, hyperlink=hyperlink
)
@ -477,9 +478,10 @@ class MsWordDocumentBackend(DeclarativeDocumentBackend):
# Text style names can, and will have, not only default values but user values too
# hence we treat all other labels as pure text
level = self.get_level()
parent = doc.add_group(label=GroupLabel.INLINE, parent=self.parents[level - 1])
for text, format, hyperlink in paragraph_elements:
doc.add_text(
label=DocItemLabel.PARAGRAPH, parent=self.parents[level - 1], text=text,
label=DocItemLabel.PARAGRAPH, parent=parent, text=text,
formatting=format, hyperlink=hyperlink
)