0
djangoプロジェクトでpython-docxを使用してMS-wordレポートを作成しましたが、通常のコンテンツスタイルを正常に変更しました。 '宋体'フォント:python-docx document-stylesフォントが見出しスタイルに失敗しました
document.styles['Normal'].font.name = u'宋体'
report.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
document.styles['Normal'].font.size = Pt(9)
ただし、見出しのコンテンツに使用すると、見出しのフォントは変更されませんでした。何も失敗したショーはありません.Curiously、見出しのサイズが変更されました。なぜこれが起こった、これを解決する方法?
document.add_paragraph('1.清单', 'Heading 1')
document.add_paragraph('设备:', 'Heading 2')
document.styles['Heading 1'].font.name = u'宋体'
document.styles['Heading 1']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
document.styles['Heading 1'].font.size = Pt(12)
document.styles['Heading 2'].font.name = u'宋体'
document.styles['Heading 2']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
document.styles['Heading 2'].font.size = Pt(10.5)
中国語と英語のフォントをそれぞれ変更する方法を知りたいですか?
ありがとうございます!