fastpyxl.drawing.properties module

class fastpyxl.drawing.properties.GroupLocking(noGrp=None, noUngrp=None, noSelect=None, noRot=None, noChangeAspect=None, noChangeArrowheads=None, noMove=None, noResize=None, noEditPoints=None, noAdjustHandles=None, noChangeShapeType=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
noAdjustHandles: bool | None
noChangeArrowheads: bool | None
noChangeAspect: bool | None
noChangeShapeType: bool | None
noEditPoints: bool | None
noGrp: bool | None
noMove: bool | None
noResize: bool | None
noRot: bool | None
noSelect: bool | None
noUngrp: bool | None
tagname = 'grpSpLocks'
xml_order = ()
class fastpyxl.drawing.properties.GroupShapeProperties(bwMode=None, xfrm=None, scene3d=None, extLst=None)[source]

Bases: Serialisable

bwMode: str | None
extLst: ExtensionList | None
scene3d: Scene3D | None
tagname = 'grpSpPr'
xfrm: GroupTransform2D | None
xml_order = ('xfrm', 'scene3d', 'extLst')
class fastpyxl.drawing.properties.NonVisualDrawingProps(id=None, name=None, descr=None, hidden=None, title=None, hlinkClick=None, hlinkHover=None, extLst=None)[source]

Bases: Serialisable

descr: str | None
extLst: ExtensionList | None
hidden: bool | None
hlinkClick: Hyperlink | None
hlinkHover: Hyperlink | None
id: int | None
name: str | None
tagname = 'cNvPr'
title: str | None
xml_order = ('hlinkClick', 'hlinkHover', 'extLst')
class fastpyxl.drawing.properties.NonVisualDrawingShapeProps(spLocks=None, txBox=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
spLocks: GroupLocking | None
tagname = 'cNvSpPr'
txBax: bool | None
xml_order = ('spLocks',)
class fastpyxl.drawing.properties.NonVisualGroupDrawingShapeProps(grpSpLocks=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
grpSpLocks: GroupLocking | None
tagname = 'cNvGrpSpPr'
xml_order = ('grpSpLocks', 'extLst')
class fastpyxl.drawing.properties.NonVisualGroupShape(cNvPr=None, cNvGrpSpPr=None)[source]

Bases: Serialisable

cNvGrpSpPr: NonVisualGroupDrawingShapeProps | None
cNvPr: NonVisualDrawingProps | None
tagname = 'nvGrpSpPr'
xml_order = ('cNvPr', 'cNvGrpSpPr')