fastpyxl.drawing.geometry module
- class fastpyxl.drawing.geometry.AdjPoint2D(x=None, y=None)[source]
Bases:
Serialisable- tagname = 'pt'
- x: int | None
- y: int | None
- class fastpyxl.drawing.geometry.AdjustHandleList(**kwargs: Any)[source]
Bases:
Serialisable- tagname = 'ahLst'
- class fastpyxl.drawing.geometry.Backdrop(anchor=None, norm=None, up=None, extLst=None)[source]
Bases:
Serialisable- extLst: ExtensionList | None
- tagname = 'backdrop'
- class fastpyxl.drawing.geometry.Bevel(w=None, h=None, prst=None)[source]
Bases:
Serialisable- h: int | None
- prst: str | None
- tagname = 'bevel'
- w: int | None
- class fastpyxl.drawing.geometry.Camera(prst=None, fov=None, zoom=None, rot=None)[source]
Bases:
Serialisable- fov: int | None
- prst: str | None
- rot: SphereCoords | None
- tagname = 'camera'
- zoom: int | None
- class fastpyxl.drawing.geometry.ConnectionSite(ang=None, pos=None)[source]
Bases:
Serialisable- ang: int | None
- pos: AdjPoint2D | None
- tagname = 'cxn'
- class fastpyxl.drawing.geometry.ConnectionSiteList(cxn=None)[source]
Bases:
Serialisable- cxn: ConnectionSite | None
- tagname = 'cxnLst'
- class fastpyxl.drawing.geometry.CustomGeometry2D(avLst=None, gdLst=None, ahLst=None, cxnLst=None, rect=None, pathLst=None)[source]
Bases:
Serialisable- ahLst: AdjustHandleList | None
- avLst: GeomGuideList | None
- cxnLst: ConnectionSiteList | None
- gdLst: GeomGuideList | None
- pathLst: Path2DList | None
- tagname = 'custGeom'
- class fastpyxl.drawing.geometry.FontReference(idx=None)[source]
Bases:
Serialisable- idx: str | None
- tagname = 'fontRef'
- class fastpyxl.drawing.geometry.GeomGuide(name=None, fmla=None)[source]
Bases:
Serialisable- fmla: str | None
- name: str | None
- tagname = 'gd'
- class fastpyxl.drawing.geometry.GeomGuideList(gd=None)[source]
Bases:
Serialisable- tagname = 'gdLst'
- class fastpyxl.drawing.geometry.GeomRect(l=None, t=None, r=None, b=None)[source]
Bases:
Serialisable- b: int | None
- l: int | None
- r: int | None
- t: int | None
- tagname = 'rect'
- class fastpyxl.drawing.geometry.GroupTransform2D(rot=0, flipH=None, flipV=None, off=None, ext=None, chOff=None, chExt=None)[source]
Bases:
Serialisable- chExt: PositiveSize2D | None
- ext: PositiveSize2D | None
- flipH: bool | None
- flipV: bool | None
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- rot: int | None
- tagname = 'xfrm'
- xml_order = ('off', 'ext', 'chOff', 'chExt')
- class fastpyxl.drawing.geometry.LightRig(rig=None, dir=None, rot=None)[source]
Bases:
Serialisable- dir: str | None
- rig: str | None
- rot: SphereCoords | None
- tagname = 'lightRig'
- class fastpyxl.drawing.geometry.Path2D(w=None, h=None, fill=None, stroke=None, extrusionOk=None)[source]
Bases:
Serialisable- extrusionOk: bool | None
- fill: str | None
- h: float | None
- stroke: bool | None
- tagname = 'path'
- w: float | None
- class fastpyxl.drawing.geometry.Path2DList(path=None)[source]
Bases:
Serialisable- tagname = 'pathLst'
- class fastpyxl.drawing.geometry.Point2D(x=None, y=None)[source]
Bases:
Serialisable- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- tagname = 'off'
- x: int | None
- y: int | None
- class fastpyxl.drawing.geometry.Point3D(x=None, y=None, z=None)[source]
Bases:
Serialisable- tagname = 'anchor'
- x: int | None
- y: int | None
- z: int | None
- class fastpyxl.drawing.geometry.PositiveSize2D(cx=None, cy=None)[source]
Bases:
Serialisable- cx: int | None
- cy: int | None
- property height
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
Dimensions in EMUs
- tagname = 'ext'
- property width
- class fastpyxl.drawing.geometry.PresetGeometry2D(prst=None, avLst=None)[source]
Bases:
Serialisable- avLst: GeomGuideList | None
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- prst: str | None
- tagname = 'prstGeom'
- class fastpyxl.drawing.geometry.Scene3D(camera=None, lightRig=None, backdrop=None, extLst=None)[source]
Bases:
Serialisable- extLst: ExtensionList | None
- tagname = 'scene3d'
- class fastpyxl.drawing.geometry.Shape3D(z=None, extrusionH=None, contourW=None, prstMaterial=None, bevelT=None, bevelB=None, extrusionClr=None, contourClr=None, extLst=None)[source]
Bases:
Serialisable- contourW: int | None
- extLst: ExtensionList | None
- extrusionH: int | None
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- prstMaterial: str | None
- tagname = 'sp3d'
- z: int | None
- class fastpyxl.drawing.geometry.ShapeStyle(lnRef=None, fillRef=None, effectRef=None, fontRef=None)[source]
Bases:
Serialisable- effectRef: StyleMatrixReference | None
- fillRef: StyleMatrixReference | None
- fontRef: FontReference | None
- lnRef: StyleMatrixReference | None
- tagname = 'style'
- class fastpyxl.drawing.geometry.SphereCoords(lat=None, lon=None, rev=None)[source]
Bases:
Serialisable- lat: int | None
- lon: int | None
- rev: int | None
- tagname = 'sphereCoords'
- class fastpyxl.drawing.geometry.StyleMatrixReference(idx=None)[source]
Bases:
Serialisable- idx: int | None
- tagname = 'styleRef'
- class fastpyxl.drawing.geometry.Transform2D(rot=None, flipH=None, flipV=None, off=None, ext=None, chOff=None, chExt=None)[source]
Bases:
Serialisable- chExt: PositiveSize2D | None
- ext: PositiveSize2D | None
- flipH: bool | None
- flipV: bool | None
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- rot: int | None
- tagname = 'xfrm'
- xml_order = ('off', 'ext', 'chOff', 'chExt')