新しい行/タブレータが生成された文書のスペースに変わる
-
21-12-2019 - |
質問
\n
と\t
タグに問題があります。 OpenOffice で生成された.docx
を開いているときは、すべてがうまくいきますが、 Microsoft Word で同じ文書を開くと、代わりにセクション"Surname"
とスペースで最後の2つのタブレータが取得されます。他のセクションの新株/タブレータの何が間違っているのか?
p = document.add_paragraph('Simple paragraph')
p.add_run('Name:\t\t' + name).bold = True
p.add_run('\n\nSurname:\t\t' + surname)
. 解決
単語では、ラインフィードとして考えることがよく考えられるものは、段落オブジェクトに変換されます。あなたの文書内の空の段落を明示的に挿入する必要があるならば、あなたはそれらを明示的に挿入する必要があるならば。
まず、フォーマットの段落を使用しているかどうか、特にスペース前やスペースを使用して、異なる方法で扱うことをお勧めします。段落の特性の後。HTMLでは、これはパディングトップとパディング底におおよそ対応します。
この場合は、回線を渡したい場合は、そのような段落の使用を検討してください。
document.add_paragraph('Simple paragraph')
p = document.add_paragraph()
p.add_run('Name:\t\t').bold = True
p.add_run(name)
document.add_paragraph()
p = document.add_paragraph()
p.add_run('Surname:\t\t').bold = True
p.add_run(surname)
. 所属していません StackOverflow