BehaviorProperty
Contents
[
Hide
]BehaviorProperty class
Represent property types for animation behavior. Follows the list of properties from https://msdn.microsoft.com/en-us/library/dd949052(v=office.15).aspx and https://msdn.microsoft.com/en-us/library/documentformat.openxml.presentation.attributename(v=office.15).aspx
class BehaviorProperty : public Aspose::Slides::Animation::IBehaviorProperty
Methods
Method | Description |
---|---|
bool Equals(System::SharedPtr<System::Object>) override | Checks if this object is equal to another. |
virtual bool Equals(ptr) | Compares objects using C# Object.Equals semantics. |
static std::enable_if<IsSmartPtr<T1>::value&&IsSmartPtr<T2>::value, bool>::type Equals(T1 const&, T2 const&) | Compares reference type objects in C# style. |
static bool Equals(float const&, float const&) | Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. |
static bool Equals(double const&, double const&) | Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. |
virtual bool FastCast(const Details::FastRttiBase&, void **) const | For internal purposes only. |
static System::SharedPtr<BehaviorProperty> get_ExtrusionAutoRotationCenter() | Represents ’extrusion.autorotationcenter’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionBackDepth() | Represents ’extrusion.backdepth’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionColor() | Represents ’extrusion.color’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionColorMode() | Represents ’extrusion.colormode’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionForeDepth() | Represents ’extrusion.foredepth’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionLockRotationCenter() | Represents ’extrusion.lockrotationcenter’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionOn() | Represents ’extrusion.on’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionOrientationAngle() | Represents ’extrusion.orientationangle’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionOrientationX() | Represents ’extrusion.orientation.x’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionOrientationY() | Represents ’extrusion.orientation.y’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionOrientationZ() | Represents ’extrusion.orientation.z’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionPlane() | Represents ’extrusion.plane’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionRender() | Represents ’extrusion.render’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionRotationAngleX() | Represents ’extrusion.rotationangle.x’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionRotationAngleY() | Represents ’extrusion.rotationangle.y’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionRotationCenterX() | Represents ’extrusion.rotationcenter.x’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionRotationCenterY() | Represents ’extrusion.rotationcenter.y’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionRotationCenterZ() | Represents ’extrusion.rotationcenter.z’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionSkewAmt() | Represents ’extrusion.skewamt’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionSkewAngle() | Represents ’extrusion.skewangle’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionType() | Represents ’extrusion.type’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionViewPointOriginX() | Represents ’extrusion.viewpointorigin.x’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionViewPointOriginY() | Represents ’extrusion.viewpointorigin.y’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionViewPointX() | Represents ’extrusion.viewpoint.x’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionViewPointY() | Represents ’extrusion.viewpoint.y’ property |
static System::SharedPtr<BehaviorProperty> get_ExtrusionViewPointZ() | Represents ’extrusion.viewpoint.z’ property |
static System::SharedPtr<BehaviorProperty> get_Fill_Color() | Represents ‘fill.color’ property |
static System::SharedPtr<BehaviorProperty> get_FillAngle() | Represents ‘fill.angle’ property |
static System::SharedPtr<BehaviorProperty> get_FillColor() | Represents ‘fillcolor’ property |
static System::SharedPtr<BehaviorProperty> get_FillColor2() | Represents ‘fill.color2’ property |
static System::SharedPtr<BehaviorProperty> get_FillFocus() | Represents ‘fill.focus’ property |
static System::SharedPtr<BehaviorProperty> get_FillFocusPositionX() | Represents ‘fill.focusposition.x’ property |
static System::SharedPtr<BehaviorProperty> get_FillFocusPositionY() | Represents ‘fill.focusposition.y’ property |
static System::SharedPtr<BehaviorProperty> get_FillFocusSizeX() | Represents ‘fill.focussize.x’ property |
static System::SharedPtr<BehaviorProperty> get_FillFocusSizeY() | Represents ‘fill.focussize.y’ property |
static System::SharedPtr<BehaviorProperty> get_FillMethod() | Represents ‘fill.method’ property |
static System::SharedPtr<BehaviorProperty> get_FillOn() | Represents ‘fill.on’ property |
static System::SharedPtr<BehaviorProperty> get_FillOpacity() | Represents ‘fill.opacity’ property |
static System::SharedPtr<BehaviorProperty> get_FillOpacity2() | Represents ‘fill.opacity2’ property |
static System::SharedPtr<BehaviorProperty> get_FillType() | Represents ‘fill.type’ property |
static System::SharedPtr<BehaviorProperty> get_Image() | Represents ‘image’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataBlacklevel() | Represents ‘imageData.blacklevel’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataChromakey() | Represents ‘imageData.chromakey’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataCropBottom() | Represents ‘imageData.cropBottom’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataCropLeft() | Represents ‘imageData.cropLeft’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataCropRight() | Represents ‘imageData.cropRight’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataCropTop() | Represents ‘imageData.cropTop’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataGain() | Represents ‘imageData.gain’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataGamma() | Represents ‘imageData.gamma’ property |
static System::SharedPtr<BehaviorProperty> get_ImageDataGrayscale() | Represents ‘imageData.grayscale’ property |
bool get_IsCustom() override | Shows if this property does not belong to the predefined properties list in the specification: https://msdn.microsoft.com/en-us/library/dd949052(v=office.15).aspx |
static System::SharedPtr<BehaviorProperty> get_PptC() | Represents ‘ppt_c’ property |
static System::SharedPtr<BehaviorProperty> get_PptH() | Represents ‘ppt_h’ property |
static System::SharedPtr<BehaviorProperty> get_PptR() | Represents ‘ppt_r’ property |
static System::SharedPtr<BehaviorProperty> get_PptW() | Represents ‘ppt_w’ property |
static System::SharedPtr<BehaviorProperty> get_PptX() | Represents ‘ppt_x’ property |
static System::SharedPtr<BehaviorProperty> get_PptY() | Represents ‘ppt_y’ property |
static System::SharedPtr<BehaviorProperty> get_R() | Represents ‘r’ property |
static System::SharedPtr<BehaviorProperty> get_ScaleX() | Represents ‘ScaleX’ property |
static System::SharedPtr<BehaviorProperty> get_ScaleY() | Represents ‘ScaleY’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowColor() | Represents ‘shadow.color’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowColor2() | Represents ‘shadow.color2’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowMatrixPerspectiveX() | Represents ‘shadow.matrix.perspectiveX’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowMatrixPerspectiveY() | Represents ‘shadow.matrix.perspectiveY’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowMatrixXtoX() | Represents ‘shadow.matrix.xtox’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowMatrixXtoY() | Represents ‘shadow.matrix.xtoy’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowMatrixYtoX() | Represents ‘shadow.matrix.ytox’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowMatrixYtoY() | Represents ‘shadow.matrix.ytoy’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOffset2X() | Represents ‘shadow.offset2.x’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOffset2Y() | Represents ‘shadow.offset2.y’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOffsetX() | Represents ‘shadow.offset.x’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOffsetY() | Represents ‘shadow.offset.y’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOn() | Represents ‘shadow.on’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOpacity() | Represents ‘shadow.opacity’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOriginX() | Represents ‘shadow.origin.x’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowOriginY() | Represents ‘shadow.origin.y’ property |
static System::SharedPtr<BehaviorProperty> get_ShadowType() | Represents ‘shadow.type’ property |
static System::SharedPtr<BehaviorProperty> get_SkewMatrixPerspectiveX() | Represents ‘skew.matrix.perspectiveX’ property |
static System::SharedPtr<BehaviorProperty> get_SkewMatrixPerspectiveY() | Represents ‘skew.matrix.perspectiveY’ property |
static System::SharedPtr<BehaviorProperty> get_SkewMatrixXtoX() | Represents ‘skew.matrix.xtox’ property |
static System::SharedPtr<BehaviorProperty> get_SkewMatrixXtoY() | Represents ‘skew.matrix.xtoy’ property |
static System::SharedPtr<BehaviorProperty> get_SkewMatrixYtoX() | Represents ‘skew.matrix.ytox’ property |
static System::SharedPtr<BehaviorProperty> get_SkewMatrixYtoY() | Represents ‘skew.matrix.ytoy’ property |
static System::SharedPtr<BehaviorProperty> get_SkewOffsetX() | Represents ‘skew.offset.x’ property |
static System::SharedPtr<BehaviorProperty> get_SkewOffsetY() | Represents ‘skew.offset.y’ property |
static System::SharedPtr<BehaviorProperty> get_SkewOn() | Represents ‘skew.on’ property |
static System::SharedPtr<BehaviorProperty> get_SkewOriginX() | Represents ‘skew.origin.x’ property |
static System::SharedPtr<BehaviorProperty> get_SkewOriginY() | Represents ‘skew.origin.y’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeColor() | Represents ‘stroke.color’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeColor2() | Represents ‘stroke.color2’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeDashStyle() | Represents ‘stroke.dashstyle’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeEndArrow() | Represents ‘stroke.endArrow’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeEndArrowLength() | Represents ‘stroke.endArrowLength’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeEndArrowWidth() | Represents ‘stroke.endArrowWidth’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeFillType() | Represents ‘stroke.filltype’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeImageSizeX() | Represents ‘stroke.imagesize.x’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeImageSizeY() | Represents ‘stroke.imagesize.y’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeLineStyle() | Represents ‘stroke.linestyle’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeOn() | Represents ‘stroke.on’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeOpacity() | Represents ‘stroke.opacity’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeSrc() | Represents ‘stroke.src’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeStartArrow() | Represents ‘stroke.startArrow’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeStartArrowLength() | Represents ‘stroke.startArrowLength’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeStartArrowWidth() | Represents ‘stroke.startArrowWidth’ property |
static System::SharedPtr<BehaviorProperty> get_StrokeWeight() | Represents ‘stroke.weight’ property |
static System::SharedPtr<BehaviorProperty> get_StyleColor() | Represents ‘style.color’ property |
static System::SharedPtr<BehaviorProperty> get_StyleFontFamily() | Represents ‘style.fontFamily’ property |
static System::SharedPtr<BehaviorProperty> get_StyleFontSize() | Represents ‘style.fontSize’ property |
static System::SharedPtr<BehaviorProperty> get_StyleFontStyle() | Represents ‘style.fontStyle’ property |
static System::SharedPtr<BehaviorProperty> get_StyleFontWeight() | Represents ‘style.fontWeight’ property |
static System::SharedPtr<BehaviorProperty> get_StyleOpacity() | Represents ‘style.opacity’ property |
static System::SharedPtr<BehaviorProperty> get_StyleRotation() | Represents ‘style.rotation’ property |
static System::SharedPtr<BehaviorProperty> get_StyleSRotation() | Represents ‘style.sRotation’ property |
static System::SharedPtr<BehaviorProperty> get_StyleTextDecorationLineThrough() | Represents ‘style.textDecorationLineThrough’ property |
static System::SharedPtr<BehaviorProperty> get_StyleTextDecorationUnderline() | Represents ‘style.textDecorationUnderline’ property |
static System::SharedPtr<BehaviorProperty> get_StyleTextEffectEmboss() | Represents ‘style.textEffectEmboss’ property |
static System::SharedPtr<BehaviorProperty> get_StyleTextEffectOutline() | Represents ‘style.textEffectOutline’ property |
static System::SharedPtr<BehaviorProperty> get_StyleTextShadow() | Represents ‘style.textShadow’ property |
static System::SharedPtr<BehaviorProperty> get_StyleTextTransform() | Represents ‘style.textTransform’ property |
static System::SharedPtr<BehaviorProperty> get_StyleVisibility() | Represents ‘style.visibility’ property |
System::String get_Value() override | Value of the property |
static System::SharedPtr<BehaviorProperty> get_XShear() | Represents ‘xshear’ property |
static System::SharedPtr<BehaviorProperty> get_YShear() | Represents ‘yshear’ property |
Detail::SmartPtrCounter * GetCounter() | Gets reference counter data structure associated with the object. |
int32_t GetHashCode() const override | Calculates and returns hach code based on the BehaviorProperty::get_Value property |
static System::SharedPtr<BehaviorProperty> GetOrCreateByValue(System::String) | Looks for existing behavior property by value or creates new custom one with the specified value |
virtual const TypeInfo& GetType() const | Gets actual type of object. Analog of C# System.Object.GetType() call. |
virtual bool Is(const TypeInfo&) const | Check if object represents an instance of type described by targetType. Analog of C# ‘is’ operator. |
void Lock() | Implements C# lock() statement locking. Call directly or use LockContext sentry object. |
virtual ptr MemberwiseClone() const | Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. |
Object() | Creates object. Initializes all internal data structures. |
Object(Object const&) | Copy constructor. Doesn’t copy anything, really, just initializes new object and enables copy constructing subclasses. |
Object& operator=(Object const&) | Assignment operator. Doesn’t copy anything, really, just initializes new object and enables copy constructing subclasses. |
static bool ReferenceEquals(ptr const&, ptr const&) | Compares objects by reference. |
static std::enable_if<!IsSmartPtr<T>::value, bool>::type ReferenceEquals(T const&, T const&) | Compares objects by reference. |
static std::enable_if<!IsSmartPtr<T>::value, bool>::type ReferenceEquals(T const&, std::nullptr_t) | Reference-compares value type object with nullptr. |
bool ReferenceEquals(String const&, std::nullptr_t) | Specialization of Object::ReferenceEquals for case of string and nullptr. |
bool ReferenceEquals(String const&, String const&) | Specialization of Object::ReferenceEquals for case of strings. |
int RemovedSharedRefs(int) | Decreases shared reference count by specified value. |
virtual void SetTemplateWeakPtr(uint32_t) | Set n’th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. |
int SharedCount() const | Gets current value of shared reference counter. |
Object * SharedRefAdded() | Increments shared reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector. |
int SharedRefRemovedSafe() | Decrements and returns shared reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector. |
virtual String ToString() const | Analog of C# Object.ToString() method. Enables converting custom objects to string. |
static const TypeInfo& Type() | Implements C# typeof(System.Object) construct. |
void Unlock() | Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. |
Detail::SmartPtrCounter * WeakRefAdded() | Increments weak reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector. |
void WeakRefRemoved() | Decrements weak reference count. Shouldn’t be called directly; instead, use smart pointers or ThisProtector. |
virtual ~Object() | Destroys object. Frees all internal data structures. |
See Also
- Class IBehaviorProperty
- Namespace Aspose::Slides::Animation
- Library Aspose.Slides