python - python-docx WD_LINE_SPACING.SINGLE 不起作用
问题描述
非常简单的代码:
from docx.enum.text import WD_LINE_SPACING
from docx import Document
document = Document('demo.docx')
smi_line = document.add_paragraph('test line spacing')
smi_line.line_spacing_rule = WD_LINE_SPACING.SINGLE
document.save('demo.docx')
当我在 MS Word 中打开demo.docx时,我看到行距是多个。我做错了什么?
解决方案
我认为您正在寻找的是对象.line_spacing_rule
上的ParagraphFormat
属性:
from docx.enum.text import WD_LINE_SPACING
from docx import Document
document = Document()
paragraph = document.add_paragraph('test line spacing')
paragraph.paragraph_format.line_spacing_rule = WD_LINE_SPACING.SINGLE
document.save('demo.docx')
推荐阅读
- flutter - Dart如何以字节为单位调整图像的高度和宽度
- javascript - SetState 无法正常工作 React Native
- django - 尽管使用本地时间,Django 仍以 UTC 保存时间数据
- python - 修剪 sklearn 决策树以确保单调性
- android - Android Studio 中的上升和下降线动画
- swift - @Published 没有更新,状态问题?- 斯威夫特用户界面
- nuxt.js - NuxtJS + TailwindCSS 与 JIT + Vite
- sql - 从sql中的时间戳中提取日期
- mysql - 如何解决这个 Mysql 导出和导入字符集问题?
- c++ - 如何让字符串数据类型在类中工作?