python docx首行缩进两字符的设定方法

用python 处理docx文档时,想设置首行缩进2字符,有的帖子给出用0.74CM代替,但设置字体后,很显然不是两个字符,找了网上的帖子,都没有合适的办法,于是手动设置文档后,读取后知道了:
这是先设置的

    # 首行缩进0.74厘米,即2个字符
    paragraph_format.first_line_indent = Cm(0.74)       

应该是这样设置

   paragraph_format.first_line_indent =406400

怎么知道属性的呢,用下面的办法吧


# doc文档模块
from docx import Document
from docx.shared import Inches
from docx.oxml.ns import qn

from docx.shared import Cm, Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT

from docx.shared import RGBColor

myDocument = Document('2020年建交集团3月分析报告.docx')

for paragraph in myDocument.paragraphs:
	print(paragraph.paragraph_format.first_line_indent)
	print(dir(paragraph))
	#for key,chdir in enumerate(dir(paragraph)):
		#print(key,chdir)

版权声明:本文为weixin_45903952原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。