ClassColorBlend
Defines arrays of elements and positions used for interpolating GradientElement blending in a multicolor gradient.
Definition
Namespace:Telerik.Reporting.Charting
Assembly:Telerik.Reporting.dll
Syntax:
public class ColorBlend : ChartingStateManagedCollection<GradientElement>, IChartingStateManager
Inheritance: objectChartingStateManagedCollection<GradientElement>ColorBlend
Implements:
Inherited Members
Constructors
ColorBlend()
Create new instance of ColorBlend class.
Declaration
public ColorBlend()
ColorBlend(Color[])
Create new instance of ColorBlend class.
Declaration
public ColorBlend(Color[] colors)
Parameters
colors
Color[]
Colors to add
ColorBlend(Color[], float[])
Create new instance of ColorBlend class.
Declaration
public ColorBlend(Color[] colors, float[] positions)
Parameters
colors
Color[]
Colors to add to the object
positions
float[]
Positions of colors
ColorBlend(Color[], float[], object)
Create new instance of ColorBlend class.
Declaration
public ColorBlend(Color[] colors, float[] positions, object containerObject)
Parameters
colors
Color[]
Colors to add to the object.
positions
float[]
Positions of colors.
containerObject
object
Container element
ColorBlend(Color[], object)
Create new instance of ColorBlend class.
Declaration
public ColorBlend(Color[] colors, object containerObject)
Parameters
colors
Color[]
Colors to add to the object
containerObject
object
Container element
ColorBlend(object)
Create new instance of ColorBlend class.
Declaration
public ColorBlend(object containerObject)
Parameters
containerObject
object
Container element.
Methods
AddRange(ColorBlend)
Adds a range of elements to the collection.
Declaration
public void AddRange(ColorBlend blend)
Parameters
blend
Object that contains element to add
Clone()
Clone this object.
Declaration
public object Clone()
Returns
object
New instance of ColorBlend class with the same fields as this one.
Equals(object)
Comparing two objects.
Declaration
public override bool Equals(object obj)
Parameters
obj
object
Object to compare.
Returns
bool
Whether objects equal or not
Overrides
GetBrush(RectangleF, float)
Returns gradient brush
Declaration
public LinearGradientBrush GetBrush(RectangleF rectangle, float angle)
Parameters
rectangle
RectangleF
Rectangle of brush
angle
float
Angle of brush.
Returns
LinearGradientBrush
Gradient brush
GetColor(float)
Gets color at specified position.
Declaration
public Color GetColor(float pos)
Parameters
pos
float
Position to get color.
Returns
Color
Color at specified position.
GetColors()
Gets ColorBlend's colors.
Declaration
public Color[] GetColors()
Returns
Color[]
ColorBlend's colors.
GetHashCode()
Declaration
public override int GetHashCode()
Returns
int
Overrides
GetPositions()
Gets ColorBlend's positions.
Declaration
public float[] GetPositions()
Returns
float[]
ColorBlend's positions.
LoadFrom(ColorBlend)
Load pairs colors\positions from specified object.
Declaration
public void LoadFrom(ColorBlend blend)
Parameters
blend
Object to load from.