mapmaker.sources.powerpoint.powerpoint module

class mapmaker.sources.powerpoint.powerpoint.Slide(flatmap: FlatMap, source: PowerpointSource, index: int, pptx_slide: Slide, theme: ColourTheme, bounds: tuple[float, float, float, float], transform: Transform)[source]

Bases: object

property colour_map: ColourMap
property flatmap
property geometry: BaseGeometry
property kind: str
property id: str
property pptx_slide: Slide
property shapes: TreeList
property slide_id: int
property source: PowerpointSource
property source_id: str
shape(id: str) Shape | None[source]
process(annotator: Annotator | None = None) TreeList[source]
class mapmaker.sources.powerpoint.powerpoint.Powerpoint(flatmap: FlatMap, source: PowerpointSource, SlideClass=<class 'mapmaker.sources.powerpoint.powerpoint.Slide'>, slide_options: dict | None = None)[source]

Bases: object

property bounds: tuple[float, float, float, float]
property slides: list[mapmaker.sources.powerpoint.powerpoint.Slide]
property transform: Transform