Namespace EasyXLS.Charts
Class ExcelChartLegend
System.Object
- All Implemented Interfaces:
IEffectDrawingObject
,IFontDrawingObject
This class stores the ChartLegend information like fill settings, font settings, line settings, shadow settings, legend position,
keys arrangement direction, visibility .
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClone()
Creates and returns a copy of this object.This class does not support 3D formatting.System.Drawing.Color
Deprecated.System.Drawing.Color
Deprecated.As of version 8.3, replaced byLineColorFormat.getLineColor()
int
Deprecated.As of version 8.3, replaced byLineStyleFormat.getDashType()
int
Deprecated.As of version 8.3, replaced byLineStyleFormat.getWidth()
System.String
getFont()
Deprecated.As of version 8.3, replaced byFontFormat.getFont()
int
Deprecated.As of version 8.3, replaced byFontFormat.getFontSize()
System.Drawing.Color
Deprecated.As of version 8.3, replaced byFontFormat.getForeground()
int
Returns the direction in which the keys are arranged inside the legend: vertically or horizontally.int
Returns the position of the chart legend within the chart area.int
Deprecated.As of version 8.3, replaced byFontFormat.getUnderlineStyle()
bool
IsBold()
Deprecated.As of version 8.3, replaced byFontFormat.IsBold()
bool
IsItalic()
Deprecated.As of version 8.3, replaced byFontFormat.IsItalic()
bool
IsShadow()
Deprecated.As of version 8.3, replaced byShadowFormat.HasShadow()
bool
Deprecated.As of version 8.3, replaced byFontFormat.IsStrikethrough()
bool
Deprecated.As of version 8.3, replaced byFontFormat.IsSubscript()
bool
Deprecated.As of version 8.3, replaced byFontFormat.IsSuperscript()
bool
Returns the visible setting of the chart legend.void
setBackground(System.Drawing.Color background)
Deprecated.As of version 8.3, replaced byFillFormat.setBackground(Color)
void
setBold(bool isBold)
Deprecated.As of version 8.3, replaced byFontFormat.setBold(bool)
void
setBorderColor(System.Drawing.Color borderColor)
Deprecated.As of version 8.3, replaced byLineColorFormat.setLineColor(Color)
void
setBorderStyle(int borderStyle)
Deprecated.As of version 8.3, replaced byLineStyleFormat.setDashType(System.String)
void
setBorderWeight(int borderWeight)
Deprecated.As of version 8.3, replaced byLineStyleFormat.setWidth(float)
void
setFont(System.String fontName)
Deprecated.As of version 8.3, replaced byFontFormat.setFont(System.String)
void
setFontSettings(System.String fontName, int fontSize, bool isBold, bool isItalic, System.Drawing.Color foreground)
Deprecated.As of version 8.3, replaced byFontFormat.setFontSettings(String,int,bool,bool,Color)
void
setFontSize(int fontSize)
Deprecated.As of version 8.3, replaced byFontFormat.setFontSize(float)
void
setForeground(System.Drawing.Color foreground)
Deprecated.As of version 8.3, replaced byFontFormat.setForeground(Color)
void
setItalic(bool isItalic)
Deprecated.As of version 8.3, replaced byFontFormat.setItalic(bool)
void
setKeysArrangementDirection(int direction)
Sets the direction in which the keys will be arranged: vertical or horizontal.void
setPlacement(int location)
Sets the placement setting (position) of the chart legend within the chart area.void
setShadow(bool isShadow)
Deprecated.As of version 8.3, replaced byShadowFormat.setShadow(int)
void
setStrikethrough(bool isStrikethrough)
Deprecated.As of version 8.3, replaced byFontFormat.setStrikethrough(bool)
void
setSubscript(bool isSubscript)
Deprecated.As of version 8.3, replaced byFontFormat.setSubscript(bool)
void
setSuperscript(bool isSuperscript)
Deprecated.As of version 8.3, replaced byFontFormat.setSuperscript(bool)
void
setUnderlineStyle(int underlineStyle)
Deprecated.As of version 8.3, replaced byFontFormat.setUnderlineSettings(String,bool)
void
setVisible(bool value)
Sets the visible setting of the chart legend.Methods inherited from class EasyXLS.Drawings.FontDrawingObject
getFontFormat, setFontFormat
Methods inherited from class EasyXLS.Drawings.EffectDrawingObject
set3DFormat
Methods inherited from class EasyXLS.Drawings.FillDrawingObject
getFillFormat, setFillFormat
Methods inherited from class EasyXLS.Drawings.LineDrawingObject
getLineColorFormat, getLineStyleFormat, getShadowFormat, setLineColorFormat, setLineStyleFormat, setShadowFormat
Methods inherited from class EasyXLS.Drawings.DrawingObject
getHeight, getHorizontalOffset, getRelativeHeight, getRelativeHorizontalOffset, getRelativeVerticalOffset, getRelativeWidth, getVerticalOffset, getWidth, setLeftUpperOffset, setRelativeLeftUpperOffset, setRelativeSize, setSize
Methods inherited from class System.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ExcelChartLegend
public ExcelChartLegend()Defines an instance of the excel legend.
-
-
Method Details
-
IsVisible
public bool IsVisible()Returns the visible setting of the chart legend.- Returns:
- the visible setting of the chart legend
- See Also:
setVisible(bool)
-
setVisible
public void setVisible(bool value)Sets the visible setting of the chart legend.- Parameters:
value
- the new visible setting of the chart legend- See Also:
IsVisible()
-
getBorderStyle
public int getBorderStyle()Deprecated.As of version 8.3, replaced byLineStyleFormat.getDashType()
Returns the border style of the chart legend. Possible values are available inChart
class.- Returns:
- the border style of the chart legend
- See Also:
setBorderStyle(int)
-
setBorderStyle
public void setBorderStyle(int borderStyle)Deprecated.As of version 8.3, replaced byLineStyleFormat.setDashType(System.String)
Sets the style of the chart legend border. Possible values are available inChart
class.- Parameters:
borderStyle
- the new style of the chart legend border- See Also:
getBorderStyle()
-
getBorderWeight
public int getBorderWeight()Deprecated.As of version 8.3, replaced byLineStyleFormat.getWidth()
Returns the border weight of the chart legend. Possible values are available inChart
class.- Returns:
- the border weight of the chart legend
- See Also:
setBorderWeight(int)
-
setBorderWeight
public void setBorderWeight(int borderWeight)Deprecated.As of version 8.3, replaced byLineStyleFormat.setWidth(float)
Sets the weight of the chart legend border. Possible values are available inChart
class.- Parameters:
borderWeight
- the new weight value of the chart legend border- See Also:
getBorderWeight()
-
getBorderColor
public System.Drawing.Color getBorderColor()Deprecated.As of version 8.3, replaced byLineColorFormat.getLineColor()
Returns the border color of the chart legend.- Returns:
- the border color of the chart legend
- See Also:
setBorderColor(Color)
-
setBorderColor
public void setBorderColor(System.Drawing.Color borderColor)Deprecated.As of version 8.3, replaced byLineColorFormat.setLineColor(Color)
Sets the color of the chart legend border.- Parameters:
borderColor
- the new color of the chart legend border- See Also:
getBorderColor()
-
IsShadow
public bool IsShadow()Deprecated.As of version 8.3, replaced byShadowFormat.HasShadow()
Returns the shadow setting of the chart legend.- Returns:
- the shadow setting of the chart legend
- See Also:
setShadow(bool)
-
setShadow
public void setShadow(bool isShadow)Deprecated.As of version 8.3, replaced byShadowFormat.setShadow(int)
Sets the shadow setting of the chart legend.- Parameters:
isShadow
- the new shadow setting of the chart legend.- See Also:
IsShadow()
-
getForeground
public System.Drawing.Color getForeground()Deprecated.As of version 8.3, replaced byFontFormat.getForeground()
Returns the text color of the chart legend.- Returns:
- the text color of the chart legend
- See Also:
setForeground(Color)
-
setForeground
public void setForeground(System.Drawing.Color foreground)Deprecated.As of version 8.3, replaced byFontFormat.setForeground(Color)
Sets the foreground color of the chart legend.- Parameters:
foreground
- the new color of the chart legend foreground- See Also:
getForeground()
-
getBackground
public System.Drawing.Color getBackground()Deprecated.As of version 8.3, replaced byFillFormat.getBackground()
Returns the background color of the chart legend.- Returns:
- the chart legend's background color
-
setBackground
public void setBackground(System.Drawing.Color background)Deprecated.As of version 8.3, replaced byFillFormat.setBackground(Color)
Sets the background color of the chart legend.- Parameters:
background
- the new color of the legend background
-
IsStrikethrough
public bool IsStrikethrough()Deprecated.As of version 8.3, replaced byFontFormat.IsStrikethrough()
Returns the strikethrough setting of the chart legend font.- Returns:
- the strikethrough setting of the chart legend font
- See Also:
setStrikethrough(bool)
-
setStrikethrough
public void setStrikethrough(bool isStrikethrough)Deprecated.As of version 8.3, replaced byFontFormat.setStrikethrough(bool)
Sets the strikethrough setting of the chart legend font.- Parameters:
isStrikethrough
- the new value of the strikethrough setting- See Also:
IsStrikethrough()
-
IsSuperscript
public bool IsSuperscript()Deprecated.As of version 8.3, replaced byFontFormat.IsSuperscript()
Returns the superscript setting of the chart legend font.- Returns:
- Returns the superscript setting of the chart legend font.
- See Also:
setSuperscript(bool)
-
setSuperscript
public void setSuperscript(bool isSuperscript)Deprecated.As of version 8.3, replaced byFontFormat.setSuperscript(bool)
Sets the superscript setting of the chart legend font.- Parameters:
isSuperscript
- the new superscript setting of the chart legend font- See Also:
IsSuperscript()
-
IsSubscript
public bool IsSubscript()Deprecated.As of version 8.3, replaced byFontFormat.IsSubscript()
Returns the subscript setting of the chart legend font.- Returns:
- the subscript setting of the chart legend font
- See Also:
setSubscript(bool)
-
setSubscript
public void setSubscript(bool isSubscript)Deprecated.As of version 8.3, replaced byFontFormat.setSubscript(bool)
Sets the subscript setting of the chart legend font.- Parameters:
isSubscript
- the new subscript setting of the chart legend font- See Also:
IsSubscript()
-
getUnderlineStyle
public int getUnderlineStyle()Deprecated.As of version 8.3, replaced byFontFormat.getUnderlineStyle()
Returns the underline style of the chart legend text. Possible values are available inFontSettings
class.- Returns:
- the underline style of the chart legend text
- See Also:
setUnderlineStyle(int)
-
setUnderlineStyle
public void setUnderlineStyle(int underlineStyle)Deprecated.As of version 8.3, replaced byFontFormat.setUnderlineSettings(String,bool)
Sets the underline style of the chart legend text. Possible values are available inFontSettings
class.- Parameters:
underlineStyle
- the new underline style of the chart legend- See Also:
getUnderlineStyle()
-
getFontSize
public int getFontSize()Deprecated.As of version 8.3, replaced byFontFormat.getFontSize()
Returns the size of the font used in the chart legend.- Returns:
- the size of the font used in the chart legend
- See Also:
setFontSize(int)
-
setFontSize
public void setFontSize(int fontSize)Deprecated.As of version 8.3, replaced byFontFormat.setFontSize(float)
Sets the size of the chart legend font.- Parameters:
fontSize
- the new value of the chart legend font size.- See Also:
getFontSize()
-
getFont
public System.String getFont()Deprecated.As of version 8.3, replaced byFontFormat.getFont()
Returns the font name used in the chart legend.- Returns:
- the font name used in the chart legend
- See Also:
setFont(System.String)
-
setFont
public void setFont(System.String fontName)Deprecated.As of version 8.3, replaced byFontFormat.setFont(System.String)
Sets the chart legend font name.- Parameters:
fontName
- the name of the new font- See Also:
getFont()
-
IsBold
public bool IsBold()Deprecated.As of version 8.3, replaced byFontFormat.IsBold()
Returns the bold setting of the chart legend font.- Returns:
- the bold setting of the chart legend font
- See Also:
setBold(bool)
-
setBold
public void setBold(bool isBold)Deprecated.As of version 8.3, replaced byFontFormat.setBold(bool)
Sets the bold setting of the chart legend font.- Parameters:
isBold
- the new value of the bold setting- See Also:
IsBold()
-
IsItalic
public bool IsItalic()Deprecated.As of version 8.3, replaced byFontFormat.IsItalic()
Returns the italic setting of the chart legend font.- Returns:
- the italic setting of the chart legend font
- See Also:
setItalic(bool)
-
setItalic
public void setItalic(bool isItalic)Deprecated.As of version 8.3, replaced byFontFormat.setItalic(bool)
Sets the italic setting of the chart legend font.- Parameters:
isItalic
- the new italic style of the chart area font- See Also:
IsItalic()
-
setFontSettings
public void setFontSettings(System.String fontName, int fontSize, bool isBold, bool isItalic, System.Drawing.Color foreground)Deprecated.As of version 8.3, replaced byFontFormat.setFontSettings(String,int,bool,bool,Color)
Sets the font settings.- Parameters:
fontName
- the name of the fontfontSize
- the size of the fontisBold
- the bold option of the fontisItalic
- the italic option of the fontforeground
- the foreground color
-
getPlacement
public int getPlacement()Returns the position of the chart legend within the chart area. Possible values are available inChart
class.- Returns:
- the position of the chart legend within the chart area
- See Also:
setPlacement(int)
-
setPlacement
public void setPlacement(int location)Sets the placement setting (position) of the chart legend within the chart area. Possible values are available inChart
class.- Parameters:
location
- the new position of the chart legend.- See Also:
getPlacement()
-
getKeysArrangementDirection
public int getKeysArrangementDirection()Returns the direction in which the keys are arranged inside the legend: vertically or horizontally. It is valid only for Office 97-2003 files. Possible values are available inChart
class.- Returns:
- the direction for keys arrangement
- See Also:
setKeysArrangementDirection(int)
-
setKeysArrangementDirection
public void setKeysArrangementDirection(int direction)Sets the direction in which the keys will be arranged: vertical or horizontal. It is valid only for Office 97-2003 files. Possible values are available inChart
class.- Parameters:
direction
- the new direction- See Also:
getKeysArrangementDirection()
-
get3DFormat
This class does not support 3D formatting.- Specified by:
get3DFormat
in interfaceIEffectDrawingObject
- Overrides:
get3DFormat
in classEffectDrawingObject
- Returns:
- always return null
- See Also:
EffectDrawingObject.set3DFormat(EasyXLS.Drawings.Formatting.Format3D)
-
Clone
Creates and returns a copy of this object.- Returns:
- a clone of this instance.
-
FillFormat.getBackground()