沂水做网站,网络广告创意,网页加速器,广告设计培训专业先对run做一个简单地介绍。每个paragraph对象都包含一个run对象的列表。举例#xff1a;
这是一个简短的段落。
from docx import Document
doc Document(1.docx) #上面这段话保存在1.docx中
print(这一段的run个数是#xff1a;,len(doc.paragr…先对run做一个简单地介绍。每个paragraph对象都包含一个run对象的列表。举例
这是一个简短的段落。
from docx import Document
doc Document(1.docx) #上面这段话保存在1.docx中
print(这一段的run个数是,len(doc.paragraphs[0].runs))
runs doc.paragraphs[0].runs
for r in runs:print(runs.index(r),r.text)
结果
这一段的run个数是 5
0 这是
1 一个
2 简短
3 的
4 段落。
也就是说当文本样式发生改变的时候就需要一个新的run。
tips
1.有几个样式就有几个run。
2.run是列表形式。
一、添加run
doc.paragraphs[0].add_run(这是新添加的run。)
二、设置字号
1.导入单位
from docx.shared import Pt
2.设置字号为8磅
run.font.size Pt(8)
from docx.shared import Pt
run doc.paragraphs[0].add_run(这是新添加的run1。)
run.font.size Pt(8)
三、设置字体颜色
1.导入颜色
from docx.shared import RGBColor
2.设置颜色
run.font.color.rgb RGBColor(255,0,0)#红色
RGBColor***这三个参数决定颜色大家可以上网搜RGB颜色来挑选自己想要的颜色。
from docx.shared import RGBColor
run doc.paragraphs[0].add_run(这是新添加的run2。)
run.font.color.rgb RGBColor(255,0,0)
四、设置text属性加粗等
text属性可以被设置为True、False、None。
True表示该属性总是启用不论其他样式是否应用于run。
False表示该属性总是禁用。
None表示默认使用该run被设置的任何属性。
一般我们只用到True即你想设置什么样式直接True即可。
run doc.paragraphs[0].add_run(这是新添加的run3。)
run.font.bold True #加粗
run doc.paragraphs[0].add_run(这是新添加的run4。)
run.font.italic True #斜体
常用到的属性我也整理出来了大家只要直接替换即可。
bold—文本以粗体出现
italic—文本以斜体出现
underline—文本带下划线
subscript—下标
superscript—上标
strike—文本带删除线 以上操作完你的word里面应该是这个样子的。