如何在python pptx中为文本提供阴影?
我正在做一个项目,我必须使用python pptx创建一个PowerPoint。我需要添加有阴影的文本,如下所示: 如何在python pptx中格式化带阴影的文本 以下是我正在使用的代码:如何在python pptx中为文本提供阴影?,python,powerpoint,python-pptx,Python,Powerpoint,Python Pptx,我正在做一个项目,我必须使用python pptx创建一个PowerPoint。我需要添加有阴影的文本,如下所示: 如何在python pptx中格式化带阴影的文本 以下是我正在使用的代码: from pptx import Presentation from pptx.util import Inches, Pt from pptx.enum.shapes import MSO_SHAPE from pptx.dml.color import RGBColor from pptx.enum.
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.shapes import MSO_SHAPE
from pptx.dml.color import RGBColor
from pptx.enum.dml import MSO_THEME_COLOR
Temppath ="C:/Rept/Template/Template16.pptx"
prs= Presentation(Temppath)
slides =prs.slides[12]
shapes=slides.shapes
Month= "October"
premont="Septmeber"
for shape in shapes:
if shape.has_text_frame:
Text_frame=shape.text_frame
text=Text_frame.text
text= text.split(" ")
if "PrevMonth" in text:
strText=" ".join(text)
strText = strText.replace("PrevMonth",premont)
print(strText)
p=Text_frame.paragraphs[0]
p.clear()
run = p.add_run()
run.text= strText
font= run.font
font.color.theme_color = MSO_THEME_COLOR.DARK_2
#font.color.rbg=RGBColor(87,24,24)
prs.save('test3.pptx')
从版本0.6.7开始,python pptx还没有控制文本阴影的API
您可以在项目的GitHub问题列表中查看并向功能请求添加注释(可能是a+1):您的问题是什么?问题是?有一种方法可以提供像shadowext这样的文本格式