Skip to main content

Module model

Module model 

Source
Expand description

The slide content model: the shape tree of a slide-family part with its text bodies, pictures, tables and groups (ECMA-376 Part 1, 19.3 and 21.1). Only what a reader needs to extract content and structure is kept; formatting beyond run-level emphasis is not modelled.

Structs§

Cell
A table cell (21.1.3.16).
ChildSpace
A group’s child coordinate space (20.1.7.5).
OleObject
An embedded object frame (19.3.2.4).
Paragraph
One a:p (21.1.2.2.6).
Picture
A picture’s image reference (20.1.8.13).
Placeholder
A placeholder declaration (19.3.1.36).
Row
Run
RunProps
Run-level character properties that survive extraction (21.1.2.3.9).
Shape
One node of the shape tree (19.3.1.45).
SlideContent
The parsed content of one slide-family part.
Table
A table (21.1.3.13).
TextBody
A text body (21.1.2.1).
Transform
Position and size of a shape (20.1.7.6).

Enums§

Bullet
Bullet setting of a paragraph (21.1.2.4).
Content
What a shape holds.
PlaceholderKind
ST_PlaceholderType (19.7.10).
RunKind
What a run is (21.1.2.3.8, 21.1.2.2.4, 21.1.2.2.1).
SlideKind
The root element kinds that carry a shape tree.

Type Aliases§

Emu
A length in English Metric Units: 914400 per inch, 12700 per point.