更改 python-pptx 中部分文本的字体
Changing font for part of text in python-pptx
我正在使用 python-pptx 模块创建演示文稿。
如何只更改部分文本的字体属性?
我目前是这样改字体的:
# first create text for shape
ft = pres.slides[0].shapes[0].text_frame
ft.clear()
p = ft.paragraphs[0]
run = p.add_run()
run.text = "text"
# change font
from pptx.dml.color import RGBColor
from pptx.util import Pt
font = run.font
font.name = 'Lato'
font.size = Pt(32)
font.color.rgb = RGBColor(255, 255, 255)
谢谢!
在 PowerPoint 中,字体属性应用于 运行。在某种程度上,它定义了 运行; "run" 的文本共享相同的字体处理,包括字体、大小、颜色、bold/italic 等
因此,要使两位文本看起来不同,您需要将它们分开 运行s。
我正在使用 python-pptx 模块创建演示文稿。 如何只更改部分文本的字体属性?
我目前是这样改字体的:
# first create text for shape
ft = pres.slides[0].shapes[0].text_frame
ft.clear()
p = ft.paragraphs[0]
run = p.add_run()
run.text = "text"
# change font
from pptx.dml.color import RGBColor
from pptx.util import Pt
font = run.font
font.name = 'Lato'
font.size = Pt(32)
font.color.rgb = RGBColor(255, 255, 255)
谢谢!
在 PowerPoint 中,字体属性应用于 运行。在某种程度上,它定义了 运行; "run" 的文本共享相同的字体处理,包括字体、大小、颜色、bold/italic 等
因此,要使两位文本看起来不同,您需要将它们分开 运行s。