fastpyxl.drawing.picture module

class fastpyxl.drawing.picture.NonVisualPictureProperties(preferRelativeResize=None, picLocks=None, extLst=None)[source]

Bases: Serialisable

extLst: ExtensionList | None
picLocks: PictureLocking | None
preferRelativeResize: bool | None
tagname = 'cNvPicPr'
xml_order = ('picLocks',)
class fastpyxl.drawing.picture.PictureFrame(macro=None, fPublished=None, nvPicPr=None, blipFill=None, spPr=None, style=None)[source]

Bases: Serialisable

blipFill: BlipFillProperties | None
fPublished: bool | None
property graphicalProperties
macro: str | None
nvPicPr: PictureNonVisual | None
spPr: GraphicalProperties | None
style: ShapeStyle | None
tagname = 'pic'
xml_order = ('nvPicPr', 'blipFill', 'spPr', 'style')
class fastpyxl.drawing.picture.PictureLocking(noCrop=None, noGrp=None, noSelect=None, noRot=None, noChangeAspect=None, noMove=None, noResize=None, noEditPoints=None, noAdjustHandles=None, noChangeArrowheads=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
noCrop: bool | None
noEditPoints: bool | None
noGrp: bool | None
noMove: bool | None
noResize: bool | None
noRot: bool | None
noSelect: bool | None
tagname = 'picLocks'
class fastpyxl.drawing.picture.PictureNonVisual(cNvPr=None, cNvPicPr=None)[source]

Bases: Serialisable

cNvPicPr: NonVisualPictureProperties | None
cNvPr: NonVisualDrawingProps | None
tagname = 'nvPicPr'
xml_order = ('cNvPr', 'cNvPicPr')