Progress Class
Progress.When the object is serialized out as xml, its qualified name is p:progress.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Presentation.Progress
Namespace: DocumentFormat.OpenXml.Presentation
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
<ChildElementInfoAttribute(GetType(FloatVariantValue))> _
Public Class Progress _
Inherits OpenXmlCompositeElement
'Usage
Dim instance As Progress
[ChildElementInfoAttribute(typeof(FloatVariantValue))]
public class Progress : OpenXmlCompositeElement
Remarks
The following table lists the possible child types:
- FloatVariantValue <p:fltVal>
[ISO/IEC 29500-1 1st Edition]
19.5.57 progress (Progress)
This element defines the progression of an animation. The default for the way animation progress happens through an animEffect is a linear ramp from 0 to 1, starting at the effect’s begin time & ending at the effect’s end time. When you specify a value for the progress attribute, you are overriding this default behaviour. The value between 0 and 1 represents a percentage through the effect, where 0 is 0% and 1 is 100%.
Each animEffect is in fact an object-based transition. These transitions can be specified as “In” (where the object is not visible at 0% and becomes completely visible at 100%) or “Out” (where the object is visible at 0% and becomes completely invisible at 100%). You would set the progress attribute if you want to use the animEffect as a “static” effect, where the transition properties do not actually change over time. As an alternative to using the progress attribute, you can use the tmFilter (time filter), which is a base attribute of any effect/timenode, to specify the way that progress through an effect should be performed dynamically.
Parent Elements |
---|
animEffect (§19.5.3) |
Child Elements |
Subclause |
---|---|
boolVal (Boolean Variant) |
§19.5.19 |
clrVal (Color Value) |
§19.5.27 |
fltVal (Float Value) |
§19.5.42 |
intVal (Integer) |
§19.5.48 |
strVal (String Value) |
§19.5.75 |
[Note: The W3C XML Schema definition of this element’s content model (CT_TLAnimVariant) is located in §A.3. end note]
© ISO/IEC29500: 2008.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.