com.aspose.slides
Class Reflection

java.lang.Object
  extended by com.aspose.slides.Reflection
All Implemented Interfaces:
IReflection

public class Reflection
extends java.lang.Object
implements IReflection

Represents a reflection effect.


Constructor Summary
Reflection()
           Creates a new instance of Reflection effect class.
 
Method Summary
 double getBlurRadius()
           Blur radius.
 float getDirection()
           Direction of reflection.
 double getDistance()
           Distance of reflection.
 float getEndPosAlpha()
           Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents).
 float getEndReflectionOpacity()
           End reflection opacity.
 float getFadeDirection()
           Specifies the direction to offset the reflection.
 EffectEffectiveData getReadonly(BaseSlide slide, FloatColor styleColor)
           
 int getRectangleAlign()
           Rectangle alignment.
 boolean getRotateShadowWithShape()
           Specifies whether the reflection should rotate with the shape if the shape is rotated.
 double getScaleH()
          Deprecated. 
 double getScaleHorizontal()
           Specifies the horizontal scaling factor, negative scaling causes a flip.
 double getScaleV()
          Deprecated. 
 double getScaleVertical()
           Specifies the vertical scaling factor, negative scaling causes a flip.
 double getSkewH()
          Deprecated. 
 double getSkewHorizontal()
           Specifies the horizontal skew angle.
 double getSkewV()
          Deprecated. 
 double getSkewVertical()
           Specifies the vertical skew angle.
 float getStartPosAlpha()
           Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents).
 float getStartReflectionOpacity()
           Starting reflection opacity.
 void setBlurRadius(double value)
           
 void setDirection(float value)
           
 void setDistance(double value)
           
 void setEndPosAlpha(float value)
           
 void setEndReflectionOpacity(float value)
           
 void setFadeDirection(float value)
           
 void setRectangleAlign(int value)
           
 void setRotateShadowWithShape(boolean value)
           
 void setScaleH(double value)
          Deprecated. 
 void setScaleHorizontal(double value)
           
 void setScaleV(double value)
          Deprecated. 
 void setScaleVertical(double value)
           
 void setSkewH(double value)
          Deprecated. 
 void setSkewHorizontal(double value)
           
 void setSkewV(double value)
          Deprecated. 
 void setSkewVertical(double value)
           
 void setStartPosAlpha(float value)
           
 void setStartReflectionOpacity(float value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reflection

public Reflection()

Creates a new instance of Reflection effect class.

Method Detail

getStartPosAlpha

public float getStartPosAlpha()

Specifies the start position (along the alpha gradient ramp) of the start alpha value (percents).

Specified by:
getStartPosAlpha in interface IReflection

setStartPosAlpha

public void setStartPosAlpha(float value)
Specified by:
setStartPosAlpha in interface IReflection

getEndPosAlpha

public float getEndPosAlpha()

Specifies the end position (along the alpha gradient ramp) of the end alpha value (percents).

Specified by:
getEndPosAlpha in interface IReflection

setEndPosAlpha

public void setEndPosAlpha(float value)
Specified by:
setEndPosAlpha in interface IReflection

getFadeDirection

public float getFadeDirection()

Specifies the direction to offset the reflection. (angle).

Specified by:
getFadeDirection in interface IReflection

setFadeDirection

public void setFadeDirection(float value)
Specified by:
setFadeDirection in interface IReflection

getStartReflectionOpacity

public float getStartReflectionOpacity()

Starting reflection opacity. (percents).

Specified by:
getStartReflectionOpacity in interface IReflection

setStartReflectionOpacity

public void setStartReflectionOpacity(float value)
Specified by:
setStartReflectionOpacity in interface IReflection

getEndReflectionOpacity

public float getEndReflectionOpacity()

End reflection opacity. (percents).

Specified by:
getEndReflectionOpacity in interface IReflection

setEndReflectionOpacity

public void setEndReflectionOpacity(float value)
Specified by:
setEndReflectionOpacity in interface IReflection

getBlurRadius

public double getBlurRadius()

Blur radius.

Specified by:
getBlurRadius in interface IReflection

setBlurRadius

public void setBlurRadius(double value)
Specified by:
setBlurRadius in interface IReflection

getDirection

public float getDirection()

Direction of reflection.

Specified by:
getDirection in interface IReflection

setDirection

public void setDirection(float value)
Specified by:
setDirection in interface IReflection

getDistance

public double getDistance()

Distance of reflection.

Specified by:
getDistance in interface IReflection

setDistance

public void setDistance(double value)
Specified by:
setDistance in interface IReflection

getRectangleAlign

public int getRectangleAlign()

Rectangle alignment.

Specified by:
getRectangleAlign in interface IReflection

setRectangleAlign

public void setRectangleAlign(int value)
Specified by:
setRectangleAlign in interface IReflection

getSkewH

@Deprecated
public double getSkewH()
Deprecated. 

Specifies the horizontal skew angle.


setSkewH

@Deprecated
public void setSkewH(double value)
Deprecated. 


getSkewHorizontal

public double getSkewHorizontal()

Specifies the horizontal skew angle.

Specified by:
getSkewHorizontal in interface IReflection

setSkewHorizontal

public void setSkewHorizontal(double value)
Specified by:
setSkewHorizontal in interface IReflection

getSkewV

@Deprecated
public double getSkewV()
Deprecated. 

Specifies the vertical skew angle.


setSkewV

@Deprecated
public void setSkewV(double value)
Deprecated. 


getSkewVertical

public double getSkewVertical()

Specifies the vertical skew angle.

Specified by:
getSkewVertical in interface IReflection

setSkewVertical

public void setSkewVertical(double value)
Specified by:
setSkewVertical in interface IReflection

getRotateShadowWithShape

public boolean getRotateShadowWithShape()

Specifies whether the reflection should rotate with the shape if the shape is rotated.

Specified by:
getRotateShadowWithShape in interface IReflection

setRotateShadowWithShape

public void setRotateShadowWithShape(boolean value)
Specified by:
setRotateShadowWithShape in interface IReflection

getScaleH

@Deprecated
public double getScaleH()
Deprecated. 

Specifies the horizontal scaling factor, negative scaling causes a flip. (percents)


setScaleH

@Deprecated
public void setScaleH(double value)
Deprecated. 


getScaleHorizontal

public double getScaleHorizontal()

Specifies the horizontal scaling factor, negative scaling causes a flip. (percents)

Specified by:
getScaleHorizontal in interface IReflection

setScaleHorizontal

public void setScaleHorizontal(double value)
Specified by:
setScaleHorizontal in interface IReflection

getScaleV

@Deprecated
public double getScaleV()
Deprecated. 

Specifies the vertical scaling factor, negative scaling causes a flip. (percents)


setScaleV

@Deprecated
public void setScaleV(double value)
Deprecated. 


getScaleVertical

public double getScaleVertical()

Specifies the vertical scaling factor, negative scaling causes a flip. (percents)

Specified by:
getScaleVertical in interface IReflection

setScaleVertical

public void setScaleVertical(double value)
Specified by:
setScaleVertical in interface IReflection

getReadonly

public EffectEffectiveData getReadonly(BaseSlide slide,
                                       FloatColor styleColor)