【发布时间】:2017-07-01 17:23:24
【问题描述】:
我有一个使用 Python PPTX 创建的面积图,我需要设置系列的填充透明度。我已经通过以下解决方法实现了这一点,但它似乎太复杂了。我希望有 python-pptx 提供的实用功能,这样就不需要在 lxml 周围破解。
from lxml.etree import Element, SubElement, QName
ns = "http://schemas.openxmlformats.org/drawingml/2006/main"
xPr = prs.slides[3].placeholders[17].chart.series[0].format.fill._xPr
srgbClr = xPr.get_or_change_to_solidFill().get_or_change_to_srgbClr()
alpha = SubElement(srgbClr, QName(ns ,'alpha'), nsmap={'a':ns})
alpha.set('val','50196')
实现这一目标的更简洁的方法是什么?
【问题讨论】:
标签: python python-pptx