Search Results for

    Show / Hide Table of Contents

    Class TreeMapLayoutBuilderBase

    Abstract TreeMap layout builder

    Inheritance
    System.Object
    TreeMapLayoutBuilderBase
    TreeMapBestRatioLayoutBuilder
    TreeMapMinAspectLayoutBuilder
    Namespace: FastReport.BG.TreeMap
    Assembly: FastReport.BG.dll
    Syntax
    public abstract class TreeMapLayoutBuilderBase

    Constructors

    TreeMapLayoutBuilderBase(Rectangle, TreeMapNode)

    Creates TreeMapLayoutBuilderBase.

    Declaration
    public TreeMapLayoutBuilderBase(Rectangle bounds, TreeMapNode root)
    Parameters
    Type Name Description
    System.Drawing.Rectangle bounds
    TreeMapNode root

    Fields

    bounds

    Bouding rectangle

    Declaration
    protected Rectangle bounds
    Field Value
    Type Description
    System.Drawing.Rectangle

    ratio

    Ratio of square to Root.Record.Value

    Declaration
    protected readonly double ratio
    Field Value
    Type Description
    System.Double

    root

    Root node for layouting

    Declaration
    protected readonly TreeMapNode root
    Field Value
    Type Description
    TreeMapNode

    square

    Square of the bouding rectangle

    Declaration
    protected readonly int square
    Field Value
    Type Description
    System.Int32

    Methods

    BuildLayout()

    Build the layout. Put the layouting logic of particular implementation here.

    Declaration
    public abstract void BuildLayout()
    Back to top © 2021-2022 Copyright Fast Reports Inc.