#python #ms-word #docx #python-docx
#python #ms-word #docx #python-docx
Вопрос:
Я пытаюсь создать документ .docx, где в template.docx У меня есть
{{r rt }}
и в коде python
concat = RichText('A ', bold=False)
concat.add("B", bold=False)
job.context['rt'] = concat
Каким-то образом я выделяю оба A и B жирным шрифтом. Если я попробую шаблон как
{{rt}}
тогда только первый элемент A является нормальным, а все остальные (B и next) выделены жирным шрифтом.
Похоже, что RichText генерирует правильные XML-данные
<w:r><w:t xml:space="preserve">A </w:t></w:r><w:r><w:t xml:space="preserve">B</w:t></w:r>
Это означает, что проблема должна быть в MS Word (версия 2011), но я понятия не имею, почему…