使用 docx,我试图为运行定义多个属性。当我设置颜色 rtl 时,它工作正常。但是当我还添加字体大小时,它会被忽略。如果我只设置字体大小,它工作正常。
这工作正常(字体颜色更改和运行是从右到左):
run = p.add_run(line)
font = run.font
font.rtl = True
font.color.rgb = RGBColor(0x42, 0x24, 0xE9)
这也可以正常工作(修改字体大小):
run = p.add_run(line)
font = run.font
font.size = Pt(8)
#font.rtl = True # commented out
但这不会改变字体的大小:
run = p.add_run(line)
font = run.font
font.size = Pt(8)
font.rtl = True
我尝试了不同的命令顺序,但没有任何效果。
千巷猫影
相关分类