Search Results for

    Show / Hide Table of Contents

    Class FillBase

    Base class for all fills.

    Inheritance
    System.Object
    FillBase
    GlassFill
    HatchFill
    LinearGradientFill
    PathGradientFill
    SolidFill
    TextureFill
    Namespace: FastReport
    Assembly: FastReport.Base.dll
    Syntax
    public abstract class FillBase

    Properties

    IsTransparent

    Returned true if Color = Transparent

    Declaration
    public abstract bool IsTransparent { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    Clone()

    Creates exact copy of this fill.

    Declaration
    public abstract FillBase Clone()
    Returns
    Type Description
    FillBase

    Copy of this object.

    CreateBrush(RectangleF)

    Creates the GDI+ Brush object.

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

    Drawing rectangle.

    Returns
    Type Description
    Brush

    Brush object.

    CreateBrush(RectangleF, Single, Single)

    Creates the GDI+ Brush object with scaling.

    Declaration
    public virtual Brush CreateBrush(RectangleF rect, float scaleX, float scaleY)
    Parameters
    Type Name Description
    RectangleF rect

    Drawing rectangle.

    System.Single scaleX

    X scaling coefficient.

    System.Single scaleY

    Y scaling coefficient.

    Returns
    Type Description
    Brush

    Brush object.

    Deserialize(FRReader, String)

    Declaration
    public virtual void Deserialize(FRReader reader, string prefix)
    Parameters
    Type Name Description
    FRReader reader
    System.String prefix

    Draw(FRPaintEventArgs, RectangleF)

    Fills the specified rectangle.

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

    Draw event arguments.

    RectangleF rect

    Drawing rectangle.

    FinalizeComponent()

    Declaration
    public virtual void FinalizeComponent()

    InitializeComponent()

    Declaration
    public virtual void InitializeComponent()

    Serialize(FRWriter, String, FillBase)

    Serializes the fill.

    Declaration
    public virtual 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.

    Remarks

    This method is for internal use only.

    Back to top © 1998-2025 Copyright Fast Reports Inc.