BehaviorProperty

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

MethodDescription
bool Equals(System::SharedPtr<System::Object>) overrideChecks 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 **) constFor 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() overrideShows 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() overrideValue 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 overrideCalculates 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() constGets actual type of object. Analog of C# System.Object.GetType() call.
virtual bool Is(const TypeInfo&) constCheck 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() constAnalog 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() constGets 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() constAnalog 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