mapmaker.sources.powerpoint.svgutils module

mapmaker.sources.powerpoint.svgutils.text_alignment(shape)[source]
mapmaker.sources.powerpoint.svgutils.text_content(shape)[source]
mapmaker.sources.powerpoint.svgutils.points_to_pixels(pts)[source]
mapmaker.sources.powerpoint.svgutils.add_marker_definitions(drawing: Drawing)[source]
mapmaker.sources.powerpoint.svgutils.marker_id(marker_def, end)[source]
mapmaker.sources.powerpoint.svgutils.valid_markup(name)[source]
mapmaker.sources.powerpoint.svgutils.add_markup(element, markup)[source]
mapmaker.sources.powerpoint.svgutils.add_class(xml, cls)[source]
class mapmaker.sources.powerpoint.svgutils.Gradient(definitions: Defs, id: int, pptx_shape, colour_map: ColourMap)[source]

Bases: object

property url
class mapmaker.sources.powerpoint.svgutils.SvgFromSlide(slide_id: str, slide: Slide, drawing: Drawing, transform_matrix: Matrix, celldl: CellDLGraph | None = None)[source]

Bases: object

process_slide_svgs()[source]
class mapmaker.sources.powerpoint.svgutils.SvgMaker(powerpoint: Powerpoint, base_maker=None)[source]

Bases: object

add_slides(slides: dict[tuple[int, str], mapmaker.sources.powerpoint.powerpoint.Slide])[source]
save(file_object)[source]
svg_bytes()[source]