Class TreeMapMinAspectLayoutBuilder
Implementation of the TreeMap layout builder where each node is layouted using minimal side of the left bouding rectangle
Inherited Members
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()