首页 > 解决方案 > 使用 Python 的 docx 库时如何配置页眉(和页脚)的“顶部页眉”值?

问题描述

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

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

提前致谢

标签: python-3.xpython-docx

解决方案


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

header_distance
长度对象,表示从页面上边缘到页眉上边缘的距离。如果 XML 中没有设置,则无。


推荐阅读