Search Results for

    Show / Hide Table of Contents

    Class ScaleBase

    The base class for scale-type controls such as DistanceScale and ColorScale.

    Inheritance
    System.Object
    ScaleBase
    ColorScale
    DistanceScale
    Namespace: FastReport.Map
    Assembly: FastReport.dll
    Syntax
    [TypeConverter(typeof(FRExpandableObjectConverter))]
    public class ScaleBase

    Constructors

    ScaleBase()

    Initializes a new instance of the ScaleBase class.

    Declaration
    public ScaleBase()

    Properties

    Border

    Gets or sets the border.

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

    BorderColor

    Gets or sets the border color.

    Declaration
    public Color BorderColor { get; set; }
    Property Value
    Type Description
    System.Drawing.Color

    Dock

    Gets or sets the location of the scale.

    Declaration
    public ScaleDock Dock { get; set; }
    Property Value
    Type Description
    ScaleDock

    Fill

    Gets or sets the fill.

    Declaration
    public FillBase Fill { get; set; }
    Property Value
    Type Description
    FillBase

    Font

    Gets or sets the font.

    Declaration
    public Font Font { get; set; }
    Property Value
    Type Description
    System.Drawing.Font

    TextColor

    Gets or sets the text color.

    Declaration
    public Color TextColor { get; set; }
    Property Value
    Type Description
    System.Drawing.Color

    TitleColor

    Gets or sets the title text color.

    Declaration
    public Color TitleColor { get; set; }
    Property Value
    Type Description
    System.Drawing.Color

    TitleFont

    Gets or sets the title font.

    Declaration
    public Font TitleFont { get; set; }
    Property Value
    Type Description
    System.Drawing.Font

    TitleText

    Gets or sets the title text.

    Declaration
    public string TitleText { get; set; }
    Property Value
    Type Description
    System.String

    Visible

    Gets or sets the visibility of a scale.

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

    Methods

    Assign(ScaleBase)

    Copies the contents of another ScaleBase.

    Declaration
    public virtual void Assign(ScaleBase src)
    Parameters
    Type Name Description
    ScaleBase src

    The ScaleBase instance to copy the contents from.

    CalcSize()

    Gets the size of the scale, in pixels.

    Declaration
    public virtual SizeF CalcSize()
    Returns
    Type Description
    System.Drawing.SizeF

    The SizeF structure containing the size of the object.

    Draw(FRPaintEventArgs, MapObject)

    Draws the object.

    Declaration
    public virtual void Draw(FRPaintEventArgs e, MapObject parent)
    Parameters
    Type Name Description
    FRPaintEventArgs e

    Draw parameters.

    MapObject parent

    Parent map object.

    Serialize(FRWriter, String, ScaleBase)

    Serializes the scale.

    Declaration
    public virtual void Serialize(FRWriter writer, string prefix, ScaleBase diff)
    Parameters
    Type Name Description
    FRWriter writer

    Writer object.

    System.String prefix

    Scale property name.

    ScaleBase diff

    Another ScaleBase to compare with.

    Remarks

    This method is for internal use only.

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