Skip to main content

Crate rust_pptx

Crate rust_pptx 

Source

Structs§

AnimationBehavior
AnimationBuild
AnimationChartTarget
AnimationCondition
AnimationDiagramTarget
AnimationGraphicBuild
AnimationIteration
AnimationKeyframe
AnimationMedia
AnimationNode
AnimationParameters
AnimationPoint
AnimationSequence
AnimationSound
AnimationTarget
AnimationTemplate
AnimationTextRange
AnimationTime
ArtworkTarget
One node of a presentation, addressed for on-demand artwork rendering.
ChartSeries
ColorValue
CommentAnchor
CommentAnchorPosition
CommentMoniker
CommentTask
ConnectorConnections
ConnectorEndpoint
ControlProperty
EmbeddedControl
EmbeddedObject
GradientStop
ImageCrop
ImageEffects
DrawingML picture color effects applied to an a:blip.
InkContent
LineStyle
MediaBookmark
MediaPlayback
ModernComment
NodeArtwork
Generated artwork for one node, as the eager parse would have stored it.
NodeMetadata
ObjectAction
ObjectEditing
ObjectLocks
ParseLimits
ParseOptions
ParsedPresentation
A presentation parsed once with artwork deferred, kept for rendering many nodes on demand.
PictureArtwork
PresentationAsset
PresentationDocument
PresentationEmbeddedFont
PresentationMetadata
PresentationSize
PresentationSlide
PresentationTheme
PresentationWarning
ShapeGeometry
SlideComment
SlideCommentPosition
SlideLayout
SlideMaster
SlideNote
SlideTiming
SlideTransition
TableCell
TableCellMerge
TableCellPosition
TextAutofit
TextBullet
TextField
TextFieldParagraphProperties
TextInsets
TextParagraph
TextRun
TextRunProperties
TextSpacing
TextTabStop
Transform
TransitionEffect
TransitionSound

Enums§

AnimationIndefinite
AnimationNumber
A finite quantity or an indefinite duration/repetition. Percentages are fractions.
AnimationValue
CommentAnchorKind
FillImageMode
FillStyle
MediaType
ObjectEditingKind
ParseError
PresentationFormat
SlideCommentPositionUnit
SlideNode
TextAutoFitMode
TextSpacingUnit
TextTabAlignment
VerticalAlignment

Functions§

detect_format
parse_presentation
parse_presentation_retained
Parses a presentation with artwork deferred and keeps what later renders need. options.defer_artwork is treated as set; the other options apply as in parse_presentation_with_options.
parse_presentation_with_options
render_node_artwork
Renders the artwork of one node. The presentation is parsed again with every other node’s artwork deferred, so the cost is one parse without rendering plus the one render. The result equals the eager parse’s artwork for that node, or None when the node has none or does not exist.