Class GlassFill
Class represents the glass fill.
Inherited Members
Namespace: FastReport
Assembly: FastReport.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 |
|---|---|---|
| System.Drawing.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 |
|---|---|
| System.Drawing.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 |
IsTransparent
Declaration
public override bool IsTransparent { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Methods
Clone()
Creates exact copy of this fill.
Declaration
public override FillBase Clone()
Returns
| Type | Description |
|---|---|
| FillBase | Copy of this object. |
Overrides
CreateBrush(RectangleF)
Creates the GDI+ Brush object.
Declaration
public override Brush CreateBrush(RectangleF rect)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.RectangleF | rect | Drawing rectangle. |
Returns
| Type | Description |
|---|---|
| System.Drawing.Brush | Brush object. |
Overrides
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. |
| System.Drawing.RectangleF | rect | Drawing rectangle. |
Overrides
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
Remarks
This method is for internal use only.