在Docx中,我在设置页脚时遇到了一些问题。python-docx
.
我有这样的代码。
from docx import Document
from docx.shared import Cm
from docx.enum.text import WD_ALIGN_PARAGRAPH
document = Document()
document.add_heading('Document Title', 0)
section = document.sections[0]
footer = section.footer
footer.add_paragraph("This is page number")
footer.footer_distance = Cm(3)
footer.bottom_margin = Cm(5.0)
footer.alignment = WD_ALIGN_PARAGRAPH.RIGHT
document.save('mydoc.docx')
我将页脚设置为 bottom = Cm(5.0)
, footer_distance = Cm(3)
,对准 RIGHT
. 但什么都没有发生。
谁能帮帮我?也许我错过了什么?谢谢。
一个页脚对象没有 .footer_distance
或 .bottom_margin
财产。这些都在节上。https:/python-docx.readthedocs.ioenlatestapisection.html#docx.section.Section.footer_distance。
如果你把你的代码改成:
section.footer_distance = Cm(3)
你应该会看到文件中的间距发生了变化。