python-3.x - 使用 Python 的 docx 库时如何配置页眉(和页脚)的“顶部页眉”值?
问题描述
我正在尝试从头开始创建一个 docx 文件报告,所以我使用的是 python-docx 库版本 0.8.10,效果很好。当我向文档添加页眉时,页眉的默认值是“顶部的页眉:”= 0.5 英寸。当我创建 docx 文件并在 MS WORD 中打开它时,我看到了这个值。
那么,如何配置“顶部的页眉”和“底部的页脚”默认值?例如,如何将标题配置为“顶部标题”= 0.1 英寸?类似于 header.top_margins = Inches(0.1)。我在网上查过,但没有找到任何相关的东西。
提前致谢
解决方案
我认为您正在寻找Section.header_distance
和.footer_distance
:
https ://python-docx.readthedocs.io/en/latest/api/section.html#docx.section.Section.header_distance
header_distance
长度对象,表示从页面上边缘到页眉上边缘的距离。如果 XML 中没有设置,则无。
推荐阅读
- python - Tkinter 没有注册一些关键事件
- java - 在 nimnus 外观和感觉中显示文本的 netbeans 问题
- mongodb - 使用应用于 MongoDB 中的更改流的聚合阶段从子数组中删除元素?
- sql-loader - 如何使用 sql loader 在 oracle 数据库中加载 sample.xlsx
- octave - 如何为所有子文件夹创建 Octave 路径根文件夹
- tensorflow - 使用 GCP TPU 时是否需要 Google colab 的 TPU 实例?
- ffmpeg - 组合 2 个 FFMPEG 命令
- python - Python for 循环只运行一次
- amazon-web-services - 禁用 AWS S3 管理控制台
- arduino - Arduino字符串比较