Aspose::Cells::Drawing::IShadowEffect Class Referenceabstract

This class specifies the shadow effect of the chart element or shape. More...

Inherits Object.

Public Member Functions

virtual Aspose::Cells::Drawing::PresetShadowType GetPresetType ()=0
 Gets the preset shadow type of the shadow. More...
 
virtual void SetPresetType (Aspose::Cells::Drawing::PresetShadowType value)=0
 Sets the preset shadow type of the shadow. More...
 
virtual intrusive_ptr< Aspose::Cells::ICellsColorGetICellsColor ()=0
 Gets the color of the shadow. More...
 
virtual void SetICellsColor (intrusive_ptr< Aspose::Cells::ICellsColor > value)=0
 Sets the color of the shadow. More...
 
virtual Aspose::Cells::Systems::Double GetTransparency ()=0
 Gets the degree of transparency of the shadow. Range from 0.0 (opaque) to 1.0 (clear). More...
 
virtual void SetTransparency (Aspose::Cells::Systems::Double value)=0
 Sets the degree of transparency of the shadow. Range from 0.0 (opaque) to 1.0 (clear). More...
 
virtual Aspose::Cells::Systems::Double GetSize ()=0
 Gets the size of the shadow. Range from 0 to 2.0. Meaningless in inner shadow. More...
 
virtual void SetSize (Aspose::Cells::Systems::Double value)=0
 Sets the size of the shadow. Range from 0 to 2.0. Meaningless in inner shadow. More...
 
virtual Aspose::Cells::Systems::Double GetBlur ()=0
 Gets the blur of the shadow. Range from 0 to 100 points. More...
 
virtual void SetBlur (Aspose::Cells::Systems::Double value)=0
 Sets the blur of the shadow. Range from 0 to 100 points. More...
 
virtual Aspose::Cells::Systems::Double GetAngle ()=0
 Gets the lighting angle. Range from 0 to 359.9 degrees. More...
 
virtual void SetAngle (Aspose::Cells::Systems::Double value)=0
 Sets the lighting angle. Range from 0 to 359.9 degrees. More...
 
virtual Aspose::Cells::Systems::Double GetDistance ()=0
 Gets the distance of the shadow. Range from 0 to 200 points. More...
 
virtual void SetDistance (Aspose::Cells::Systems::Double value)=0
 Sets the distance of the shadow. Range from 0 to 200 points. More...
 

Detailed Description

This class specifies the shadow effect of the chart element or shape.

Member Function Documentation

◆ GetAngle()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::IShadowEffect::GetAngle ( )
pure virtual

Gets the lighting angle. Range from 0 to 359.9 degrees.

◆ GetBlur()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::IShadowEffect::GetBlur ( )
pure virtual

Gets the blur of the shadow. Range from 0 to 100 points.

◆ GetDistance()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::IShadowEffect::GetDistance ( )
pure virtual

Gets the distance of the shadow. Range from 0 to 200 points.

◆ GetICellsColor()

virtual intrusive_ptr<Aspose::Cells::ICellsColor> Aspose::Cells::Drawing::IShadowEffect::GetICellsColor ( )
pure virtual

Gets the color of the shadow.

◆ GetPresetType()

virtual Aspose::Cells::Drawing::PresetShadowType Aspose::Cells::Drawing::IShadowEffect::GetPresetType ( )
pure virtual

Gets the preset shadow type of the shadow.

◆ GetSize()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::IShadowEffect::GetSize ( )
pure virtual

Gets the size of the shadow. Range from 0 to 2.0. Meaningless in inner shadow.

◆ GetTransparency()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::IShadowEffect::GetTransparency ( )
pure virtual

Gets the degree of transparency of the shadow. Range from 0.0 (opaque) to 1.0 (clear).

◆ SetAngle()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetAngle ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the lighting angle. Range from 0 to 359.9 degrees.

◆ SetBlur()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetBlur ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the blur of the shadow. Range from 0 to 100 points.

◆ SetDistance()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetDistance ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the distance of the shadow. Range from 0 to 200 points.

◆ SetICellsColor()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetICellsColor ( intrusive_ptr< Aspose::Cells::ICellsColor value)
pure virtual

Sets the color of the shadow.

◆ SetPresetType()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetPresetType ( Aspose::Cells::Drawing::PresetShadowType  value)
pure virtual

Sets the preset shadow type of the shadow.

◆ SetSize()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetSize ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the size of the shadow. Range from 0 to 2.0. Meaningless in inner shadow.

◆ SetTransparency()

virtual void Aspose::Cells::Drawing::IShadowEffect::SetTransparency ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the degree of transparency of the shadow. Range from 0.0 (opaque) to 1.0 (clear).