fastpyxl.chart.shapes module

class fastpyxl.chart.shapes.GraphicalProperties(bwMode=None, xfrm=None, noFill=None, solidFill=None, gradFill=None, pattFill=None, ln=None, scene3d=None, custGeom=None, prstGeom=None, sp3d=None, extLst=None)[source]

Bases: Serialisable

Somewhat vaguely 21.2.2.197 says this:

This element specifies the formatting for the parent chart element. The custGeom, prstGeom, scene3d, and xfrm elements are not supported. The bwMode attribute is not supported.

This doesn’t leave much. And the element is used in different places.

bwMode: str | None
custGeom: CustomGeometry2D | None
extLst: ExtensionList | None
gradFill: GradientFillProperties | None
property line
ln: LineProperties | None
noFill: _NoFill | None
pattFill: PatternFillProperties | None
prstGeom: PresetGeometry2D | None
scene3d: Scene3D | None
property shape3D
solidFill: ColorChoice | None
sp3d: Shape3D | None
tagname = 'spPr'
property transform
xfrm: Transform2D | None
xml_order = ('xfrm', 'prstGeom', 'noFill', 'solidFill', 'gradFill', 'pattFill', 'ln', 'scene3d', 'sp3d')