Class ExcelManualLayout
Manual layout for specifing positions of elements manually. For easiest use it is recommended to not change the modes of width or height. Left and Top are used to determine x and y position Width and Height to define the width and height of the element. By default all elements originate from their default Use eLayoutMode.Edge to set origin to the edge of the chart for the relevant element.
Inherited Members
Namespace: OfficeOpenXml.Drawing.Chart
Assembly: EPPlus.dll
Syntax
public class ExcelManualLayout : XmlHelper
Properties
Height
Height offset between 100 to -100% of the chart height. In Excel exceeding these values counts as setting the property to 0.
Declaration
public double? Height { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
HeightMode
Define mode for Height (Bottom) attribute Using edge is not recommended. Edge for Height to be considered the bottom of the chart element. Note: In this case Height will be used for determining Both the element width and its bottom.
Declaration
public eLayoutMode HeightMode { get; set; }
Property Value
Type | Description |
---|---|
eLayoutMode |
Left
Left offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0. In Edge mode negative values are not allowed.
Declaration
public double? Left { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
LeftMode
Define mode for Left (x) attribute Edge for origin point left chart edge, Factor for origin point DataLabel position
Declaration
public eLayoutMode LeftMode { get; set; }
Property Value
Type | Description |
---|---|
eLayoutMode |
LegacyHeight
Bottom offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0. Legacy variable. if Height property is set this will be overridden.
Declaration
public double? LegacyHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
LegacyHeightMode
Define mode for Height (Bottom) attribute Using edge is not recommended. Edge for Height to be considered the bottom of the chart element.
Legacy variable. if HeightMode property is set this will be overridden.
Declaration
public eLayoutMode LegacyHeightMode { get; set; }
Property Value
Type | Description |
---|---|
eLayoutMode |
LegacyWidth
Right offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0. Legacy variable. if Height property is set this will be overridden.
Declaration
public double? LegacyWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
LegacyWidthMode
Define mode for Width (Right) attribute Using edge is not recommended. Edge for Width to be considered the Right of the chart element. Note: In this case Width will be used for determining Both the element width and its right.
Legacy variable. if WidthMode property is set this will be overridden.
Declaration
public eLayoutMode LegacyWidthMode { get; set; }
Property Value
Type | Description |
---|---|
eLayoutMode |
Top
Top offset between 100 to -100% of the chart height. In Excel exceeding these values counts as setting the property to 0. In Edge mode negative values are not allowed.
Declaration
public double? Top { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
TopMode
Define mode for Top (y) attribute Edge for origin point top chart edge, Factor for origin point DataLabel position
Declaration
public eLayoutMode TopMode { get; set; }
Property Value
Type | Description |
---|---|
eLayoutMode |
Width
Width offset between 100 to -100% of the chart width. In Excel exceeding these values counts as setting the property to 0.
Declaration
public double? Width { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
WidthMode
Define mode for Width (Right) attribute Using edge is not recommended. Edge for Width to be considered the Right of the chart element. Note: In this case Width will be used for determining Both the element width and its right.
Declaration
public eLayoutMode WidthMode { get; set; }
Property Value
Type | Description |
---|---|
eLayoutMode |