[][src]Module msoffice_pptx::pml

Structs

ApplicationNonVisualDrawingProps

This element specifies non-visual properties for objects. These properties include multimedia content associated with an object and properties indicating how the object is to be used or displayed in different contexts.

Background
BackgroundProperties
CommonSlideData

This element specifies a container for slide information that is relevant to all of the slide types. All slides share a common set of properties that is independent of the slide type; the description of these properties for any particular slide is stored within the slide's common_slide_data container. Slide data specific to the slide type indicated by the parent element is stored elsewhere.

Connector
ConnectorNonVisual
Control
CornerDirectionTransition
CustomShow
CustomerDataList
EightDirectionTransition
EmbeddedFontListEntry
GraphicalObjectFrame
GraphicalObjectFrameNonVisual
GroupShape
GroupShapeNonVisual
HandoutMasterIdListEntry
HeaderFooter
InOutTransition
IndexRange
Kinsoku
ModifyVerifier
NotesMasterIdListEntry
OleAttributes
OptionalBlackTransition
OrientationTransition
PhotoAlbum
Picture
PictureNonVisual
Placeholder
Presentation

This element specifies within it fundamental presentation-wide properties.

Shape
ShapeNonVisual
SideDirectionTransition
Slide

This element specifies a slide within a slide list. The slide list is used to specify an ordering of slides.

SlideIdListEntry
SlideLayout

This element specifies an instance of a slide layout. The slide layout contains in essence a template slide design that can be applied to any existing slide. When applied to an existing slide all corresponding content should be mapped to the new slide layout.

SlideLayoutIdListEntry
SlideMaster

This element specifies an instance of a slide master slide. Within a slide master slide are contained all elements that describe the objects and their corresponding formatting for within a presentation slide. Within a slide master slide are two main elements. The common_slide_data element specifies the common slide elements such as shapes and their attached text bodies. Then the text_styles element specifies the formatting for the text within each of these shapes. The other properties within a slide master slide specify other properties for within a presentation slide such as color information, headers and footers, as well as timing and transition information for all corresponding presentation slides.

SlideMasterIdListEntry
SlideMasterTextStyles
SlideSize
SlideTiming
SlideTransition
SplitTransition
TLAnimateBehavior
TLAnimateColorBehavior
TLAnimateEffectBehavior
TLAnimateMotionBehavior
TLAnimateRotationBehavior
TLAnimateScaleBehavior
TLBuildCommonAttributes
TLBuildDiagram
TLBuildParagraph
TLByHslColorTransform
TLByRgbColorTransform
TLCommandBehavior
TLCommonBehaviorData

This element describes the common behaviors of animations.

TLCommonMediaNodeData

This element is used to describe behavior of media elements, such as sound or movies, in an animation.

TLCommonTimeNodeData

This element describes the properties that are common for time nodes.

TLGraphicalObjectBuild
TLIterateData
TLMediaNodeAudio
TLMediaNodeVideo
TLOleBuildChart
TLOleChartTargetElement
TLPoint
TLSetBehavior
TLShapeTargetElement
TLTemplate
TLTimeAnimateValue

This element defines a "keypoint" in animation interpolation.

TLTimeCondition

This element specifies conditions on time nodes in a timeline. It is used within a list of start condition or list of end condition elements.

TLTimeNodeSequence
TransitionStartSoundAction
WheelTransition

Enums

BackgroundGroup
Build
ConformanceClass
Direction

This simple type defines a direction of either horizontal or vertical.

IterateType

This simple type specifies how the animation is applied over subelements of the target element.

OleObjectFollowColorScheme

This simple type determines if the Embedded object is re-colored to reflect changes to the color schemes.

PhotoAlbumFrameShape

This simple type specifies the values for photo frame types within a photo album presentation. See Fundamentals And Markup Language Reference for examples

PhotoAlbumLayout

This simple type specifies the values for photo layouts within a photo album presentation. See Fundamentals And Markup Language Reference for examples

PlaceholderSize

This simple type facilitates the storing of the size of the placeholder. This size is described relative to the body placeholder on the master.

PlaceholderType

This simple type facilitates the storing of the content type a placeholder should contain.

ShapeGroup
SlideLayoutType

This simple type defines an arrangement of content on a slide. Each layout type is not tied to an exact positioning of placeholders, but rather provides a higher-level description of the content type and positioning of placeholders. This information can be used by the application to aid in mapping between different layouts. The application can choose which, if any, of these layouts to make available through its user interface.

SlideSizeType

This simple type specifies the kind of slide size that the slide should be optimized for.

SlideTransitionGroup
TLAnimVariant
TLAnimateBehaviorCalcMode

This simple type specifies how the animation flows from point to point.

TLAnimateBehaviorValueType

This simple type specifies the type of property value.

TLAnimateColorDirection

This simple type specifies the direction in which to interpolate the animation (clockwise or counterclockwise).

TLAnimateColorSpace

This simple type specifies the color space of the animation.

TLAnimateEffectTransition

This simple type specifies whether the effect is a transition in, transition out, or neither.

TLAnimateMotionBehaviorOrigin

This simple type specifies what the origin of the motion path is relative to.

TLAnimateMotionPathEditMode

This simple type specifies how the motion path moves when the target element is moved.

TLBehaviorAccumulateType

This simple type makes a repeating animation build with each iteration when set to "always."

TLBehaviorAdditiveType

This simple type specifies how to apply the animation values to the original value for the property.

TLBehaviorOverrideType

This simple type specifies how a behavior should override values of the attribute being animated on the target element. The ChildStyle clears the attributes on the children contained inside the target element.

TLBehaviorTransformType

This simple type specifies how the behavior animates the target element.

TLByAnimateColorTransform
TLChartSubelementType

This simple type defines an animation target element that is represented by a subelement of a chart.

TLCommandType

This simple type specifies a command type.

TLDiagramBuildType

This simple type specifies the different diagram build types.

TLGraphicalObjectBuildChoice
TLIterateDataChoice
TLNextActionType

This simple type specifies what to do when going forward in a sequence. When the value is Seek, it seeks the current child element to its natural end time before advancing to the next element.

TLOleChartBuildType

This simple type describes how to build an embedded Chart.

TLParaBuildType

This simple type describes how to build a paragraph.

TLPreviousActionType

This simple type specifies what to do when going backwards in a sequence. When the value is SkipTimed, the sequence continues to go backwards until it reaches a sequence element that was defined to being only on a "next" event.

TLShapeTargetElementGroup
TLTextTargetElement
TLTime
TLTimeAnimateValueTime
TLTimeConditionTriggerGroup
TLTimeNodeFillType

This simple type specifies what modifications the effect leaves on the target element's properties when the effect ends.

TLTimeNodeMasterRelation

This simple type specifies how the time node plays back relative to its master time node.

TLTimeNodePresetClassType

This simple type specifies the class of effect in which this effect belongs.

TLTimeNodeRestartType

This simple type determines whether an effect can play more than once.

TLTimeNodeSyncType

This simple type specifies how the time node synchronizes to its group.

TLTimeNodeType

This simple type specifies time node types.

TLTimeTargetElement
TLTriggerEvent

This simple type specifies a particular event that causes the time condition to be true.

TLTriggerRuntimeNode

This simple type specifies the child time node that triggers a time condition. References a child TimeNode or all child nodes. Order is based on the child's end time.

TimeNodeGroup
TransitionCornerDirectionType

This simple type specifies diagonal directions for slide transitions.

TransitionEightDirectionType

This simple type specifies the direction of an animation.

TransitionInOutDirectionType

This simple type specifies if a slide transition should go in or out.

TransitionSideDirectionType

This simple type defines a set of slide transition directions.

TransitionSoundAction
TransitionSpeed

This simple type defines the allowed transition speeds for transitioning from the current slide to the next.

Type Definitions

BookmarkIdSeed

This simple type specifies constraints for value of the Bookmark ID seed.

Index

This simple type defines the position of an object in an ordered list.

Name

This simple type specifies a name, such as for a comment author or custom show.

SlideId

This simple type specifies the allowed numbering for the slide identifier.

SlideLayoutId

This simple type sets the bounds for the slide layout id value. This layout id is used to identify the different slide layout designs.

SlideMasterId

This simple type specifies the allowed numbering for the slide master identifier.

SlideSizeCoordinate

This simple type specifies the slide size coordinate in EMUs (English Metric Units).AsRef

TLSubShapeId
TLTimeNodeId

This simple type represents a node or event on the timeline by its identifier.