New to Telerik ReportingStart a free 30-day trial

Fill settings

Definition

Namespace:Telerik.Reporting.Charting.Styles

Assembly:Telerik.Reporting.dll

Syntax:

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public class FillSettings : StateManagedObject, IChartingStateManagedItem, IChartingStateManager

Inheritance: objectStateManagedObjectFillSettings

Derived Classes: FillSettingsVerticalGradient

Implements: IChartingStateManagedItemIChartingStateManager

Inherited Members StateManagedObject.CloneState()StateManagedObject.SetDirty()StateManagedObject.Dispose()StateManagedObject.Dispose(bool)StateManagedObject.ViewStateIgnoresCase

Constructors

Create new instance of FillSettings class.

C#
public FillSettings()

Constructor for FillSettings for the Linear gradient fill mode

C#
public FillSettings(GradientFillStyle lgMode, float lgAngle, ColorBlend blend)
Parameters:lgModeGradientFillStyle

Linear gradient fill mode

lgAnglefloat

Linear gradient fill angle

blendColorBlend

Specifies the blend colors for Gradient fill

Constructor for FillSettings for the Hatch fill mode

C#
public FillSettings(HatchStyle style)
Parameters:styleHatchStyle

Hatch style

Constructor for FillSettings for the Image fill mode

C#
public FillSettings(ImageDrawMode idMode, string imageURL, ImageAlignModes aligneMode, ImageTileModes flip)
Parameters:idModeImageDrawMode

Image mode

imageURLstring

Image path

aligneModeImageAlignModes

Alignment of image

flipImageTileModes

Flip mode

Create new instance of FillSettings class.

C#
public FillSettings(object containerObject)
Parameters:containerObjectobject

Container object

Fields

Specifies the blend colors for Gradient fill

C#
protected ColorBlend fillSettingsComplexGradient

Properties

Specifies the URL of Image file

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public string BackgroundImage { get; set; }

Specifies the blend colors for Gradient fill

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public ColorBlend ComplexGradient { get; }

Specifies the Linear gradient fill angle

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public float GradientAngle { get; set; }

Specifies the Linear gradient fill mode

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public virtual GradientFillStyle GradientMode { get; set; }

HatchStyle

HatchStyle

Specifies the style of hatch fill type

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public HatchStyle HatchStyle { get; set; }

Specifies the Image align mode

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public ImageAlignModes ImageAlign { get; set; }

Specifies how image should be drawing

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public ImageDrawMode ImageDrawMode { get; set; }

Specifies the image flip settings

C#
[Browsable(true)]
[PersistenceMode(PersistenceMode.Attribute)]
[SkinnableProperty]
public ImageTileModes ImageFlip { get; set; }

Methods

Clone()

object

Clone this object

C#
public object Clone()
Returns:

object

New instance of FillSettings class with the same fields as this object.

Comparing two objects.

C#
public override bool Equals(object obj)
Parameters:objobject

Object for comparing

Returns:

bool

Whether objects are equal or not

Overrides: object.Equals(object)

Gets hash code

C#
public override int GetHashCode()
Returns:

int

Hash code

Overrides: object.GetHashCode()

Load data from ViewState

C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject

ViewState with data

Overrides: StateManagedObject.LoadViewState(object)

Save data to ViewState

C#
protected override object SaveViewState()
Returns:

object

Saved data

Overrides: StateManagedObject.SaveViewState()

Track ViewState

C#
protected override void TrackViewState()

Overrides: StateManagedObject.TrackViewState()