Search Results for

    Show / Hide Table of Contents

    Class TreeMapMinAspectLayoutBuilder

    Implementation of the TreeMap layout builder where each node is layouted using minimal side of the left bouding rectangle

    Inheritance
    System.Object
    TreeMapLayoutBuilderBase
    TreeMapMinAspectLayoutBuilder
    Inherited Members
    TreeMapLayoutBuilderBase.bounds
    TreeMapLayoutBuilderBase.root
    TreeMapLayoutBuilderBase.square
    TreeMapLayoutBuilderBase.ratio
    Namespace: FastReport.BG.TreeMap
    Assembly: FastReport.BG.dll
    Syntax
    public class TreeMapMinAspectLayoutBuilder : TreeMapLayoutBuilderBase

    Constructors

    TreeMapMinAspectLayoutBuilder(Rectangle, TreeMapNode)

    Creates TreeMapMinAspectLayoutBuilder.

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

    Properties

    FreeHeight

    Gets free height.

    Declaration
    protected int FreeHeight { get; }
    Property Value
    Type Description
    System.Int32

    FreeOtherSize

    Gets free other size.

    Declaration
    protected int FreeOtherSize { get; }
    Property Value
    Type Description
    System.Int32

    FreeSize

    Gets free size.

    Declaration
    protected int FreeSize { get; }
    Property Value
    Type Description
    System.Int32

    FreeWidth

    Gets free width.

    Declaration
    protected int FreeWidth { get; }
    Property Value
    Type Description
    System.Int32

    UseDirection

    Gets using direction.

    Declaration
    protected TreeMapMinAspectLayoutBuilder.Direction UseDirection { get; }
    Property Value
    Type Description
    TreeMapMinAspectLayoutBuilder.Direction

    Methods

    BuildLayout()

    Builds layout.

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