【问题标题】:How to configure header's (and footer's) "Header from Top" value when using Python's docx library?使用 Python 的 docx 库时如何配置页眉(和页脚)的“顶部页眉”值?
【发布时间】:2020-06-16 00:16:10
【问题描述】:

我正在尝试从头开始创建一个 docx 文件报告,所以我使用的是 0.8.10 版的 python-docx 库,效果很好。当我向文档添加页眉时,页眉的默认值是“顶部的页眉:”= 0.5 英寸。当我创建 docx 文件并在 MS WORD 中打开它时,我看到了这个值。

那么,如何配置“顶部的页眉”和“底部的页脚”默认值?例如,如何将标题配置为“顶部标题”= 0.1 英寸?类似于 header.top_margins = Inches(0.1)。我在网上查了一下,没有找到相关的。

提前致谢

【问题讨论】:

    标签: python-3.x python-docx


    【解决方案1】:

    我想你正在寻找 Section.header_distance.footer_distance:
    https://python-docx.readthedocs.io/en/latest/api/section.html#docx.section.Section.header_distance

    header_distance
    Length 对象,表示从页面顶部边缘到顶部边缘的距离 的标题。如果 XML 中没有设置,则无。

    【讨论】:

    • 是的!那行得通!问题是我正在寻找标题的属性,而解决方案是在“部分”属性上!有点反直觉。对于文档的震动,解决方案是: doc.sections[0].header_distance = Inches(0.01) 谢谢
    • 欢迎来到stackoverflow @Sp_V。如果它回答了您的问题,请务必接受答案(单击答案旁边的复选标记)。这就是您感谢人们花时间回答您的问题的方式:)
    猜你喜欢
    • 2017-10-18
    • 2015-11-16
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 2020-11-30
    相关资源
    最近更新 更多