Show / Hide Table of Contents

Class GlassFill

Class represents the glass fill.

Inheritance
System.Object
FillBase
GlassFill
Inherited Members
FillBase.CreateBrush(RectangleF, Single, Single)
FillBase.Deserialize(FRReader, String)
FillBase.FinalizeComponent()
FillBase.InitializeComponent()
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FastReport
Assembly: FastReport.OpenSource.dll
Syntax
public class GlassFill : FillBase

Constructors

GlassFill()

Initializes the GlassFill class with default settings.

Declaration
public GlassFill()

GlassFill(Color, Single, Boolean)

Initializes the GlassFill class with given color, blend ratio and hatch style.

Declaration
public GlassFill(Color color, float blend, bool hatch)
Parameters
Type Name Description
Color color

Color.

System.Single blend

Blend ratio (0..1).

System.Boolean hatch

Display the hatch.

Properties

Blend

Gets or sets the blend value.

Declaration
public float Blend { get; set; }
Property Value
Type Description
System.Single
Remarks

Value must be between 0 and 1.

Color

Gets or sets the fill color.

Declaration
public Color Color { get; set; }
Property Value
Type Description
Color

Hatch

Gets or sets a value determines whether to draw a hatch or not.

Declaration
public bool Hatch { get; set; }
Property Value
Type Description
System.Boolean

Methods

Clone()

Creates exact copy of this fill.

Declaration
public override FillBase Clone()
Returns
Type Description
FillBase

Copy of this object.

Overrides
FillBase.Clone()

CreateBrush(RectangleF)

Creates the GDI+ Brush object.

Declaration
public override Brush CreateBrush(RectangleF rect)
Parameters
Type Name Description
RectangleF rect

Drawing rectangle.

Returns
Type Description
Brush

Brush object.

Overrides
FillBase.CreateBrush(RectangleF)

Draw(FRPaintEventArgs, RectangleF)

Fills the specified rectangle.

Declaration
public override void Draw(FRPaintEventArgs e, RectangleF rect)
Parameters
Type Name Description
FRPaintEventArgs e

Draw event arguments.

RectangleF rect

Drawing rectangle.

Overrides
FillBase.Draw(FRPaintEventArgs, RectangleF)

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

Serialize(FRWriter, String, FillBase)

Serializes the fill.

Declaration
public override void Serialize(FRWriter writer, string prefix, FillBase fill)
Parameters
Type Name Description
FRWriter writer

Writer object.

System.String prefix

Name of the fill property.

FillBase fill

Fill object to compare with.

Overrides
FillBase.Serialize(FRWriter, String, FillBase)
Remarks

This method is for internal use only.

Back to top Generated by DocFX