Modules
Elixir library for generating PowerPoint (.pptx) files with editable charts.
Maps auto shape preset atoms to OOXML preset geometry strings.
Chart struct and XML generation for embedding charts in slides.
Bubble chart data with X values, Y values, and bubble sizes per series.
Category-based chart data for column, bar, line, pie, area, doughnut, and radar charts.
Chart type to OOXML configuration mapping.
Multi-type combo chart combining different chart types in one plot area.
Specification for a single plot within a combo chart.
Embedded Excel workbook generation for chart data.
Chart XML generation for the chart part (ppt/charts/chartN.xml).
XY (scatter) chart data with numeric X and Y value pairs per series.
Connector shapes between two points.
Dublin Core metadata for presentation document properties.
DrawingML fill and line XML fragment generation.
Builder for freeform (custom geometry) shapes.
Embedded image with format auto-detection from magic bytes.
Speaker notes XML generation.
OOXML namespace URIs, relationship types, and content type constants.
[Content_Types].xml management for the OPC package.
OPC (Open Packaging Convention) ZIP package read/write operations.
Surgery on an existing ppt/presentation.xml string.
.rels file management for OPC relationship parts.
Maps pattern fill atoms to OOXML preset strings.
Layout placeholder management for slide content.
Internal module managing presentation state, slide collection, and serialization.
Shape structs and XML generation for text boxes, auto shapes, and freeform shapes.
Represents a single slide in a presentation.
Table struct and XML generation for slide tables.
Read-only structural inspection of a template package.
Text normalization and paragraph XML generation.
EMU (English Metric Units) conversion utilities.
Embedded video with MIME-based extension detection.
XML declaration and character escaping utilities.