Skip to main content

Crate rpptx_layout

Crate rpptx_layout 

Source
Expand description

PresentationML inheritance resolution and shape-tree flattening.

Structs§

CropRect
Picture cropping as fractions of the source dimensions.
EffectiveBackground
The effective background and the per-master colour map used to resolve it.
EffectiveListStyle
The independently resolved properties for all nine DrawingML list levels.
EffectiveShapeStyle
The modelled shape-style properties after theme lookup and direct overlays.
EffectiveTextProperties
Resolved paragraph and character properties without opaque XML or actions.
ResolveCtx
The fixed presentation hierarchy and theme inputs for resolving one slide.
ResolvedImage
One resolved image shared by shape pictures and slide backgrounds.
ResolvedLineEnd
One source-neutral line endpoint ready for renderer geometry lowering.
ResolvedParagraph
One paragraph with concrete layout and text-run values.
ResolvedRunStyle
Concrete renderer-visible properties of one text run.
ResolvedShape
One renderer-facing shape with no OOXML model types or part-tree lifetimes.
ResolvedSlide
An owned slide with every renderer-visible value resolved.
ResolvedTable
One table with concrete dimensions and owned cell text.
ResolvedTableBorder
One table edge plus its resolved style-precedence rank.
ResolvedTableCell
ResolvedTableRow
ResolvedTextBody
Text-box geometry and paragraphs after inheritance.
ResolvedTilePlacement
Concrete tile placement with all DrawingML defaults applied.
ScopedChartResources
Parsed chart resources kept separate by their producing part’s scope.
ScopedHyperlinkTargets
External hyperlink targets kept separate by relationship scope.
ScopedMediaIds
Content-addressed media identifiers kept separate by relationship scope.
TextInsets
Text-box edge insets in points.

Enums§

BackgroundContent
The borrowed background payload selected for one slide.
BackgroundSource
The producer part that supplied the effective background.
ChartResource
One chart relationship target projected during package assembly.
FlattenedItem
One borrowed entry in final draw order.
FlattenedSource
The four ordered sources in a flattened slide view.
ParagraphAlignment
ResolveError
Errors produced while resolving a shape against its theme format scheme.
ResolvedAutofit
ResolvedBackground
One concrete slide background ready for renderer lowering.
ResolvedBullet
ResolvedBulletSize
Concrete bullet size as a font-relative fraction or typographic points.
ResolvedContent
Owned content attached to one resolved shape.
ResolvedGeometry
Concrete geometry ready for the renderer, or a visible bounds fallback.
ResolvedImagePlacement
Destination placement for one resolved picture.
ResolvedLineEndKind
A visible line endpoint kind. DrawingML none resolves to no endpoint.
ResolvedLineEndSize
A line endpoint width or length multiplier category.
ResolvedRectAlignment
The nine DrawingML rectangle alignment positions.
ResolvedTextRun
Ordered text, explicit breaks, and fields in one paragraph.
ResolvedTextSpacing
Concrete paragraph spacing as a font-relative fraction or typographic points.
ResolvedTileFlip
Alternating tile reflection axes.
TextAnchor
TextDirection