Interface IChartBorder
Represents chart border. Provides Border options for Chart Area and Plot Area.
public interface IChartBorder
Properties
Color
Color of line.
//Create worksheet
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet worksheet = workbook.Worksheets[0];
//Create chart and set range
IChart chart = worksheet.Charts.Add();
chart.DataRange = worksheet.Range["B2:C6"];
//Set line color for chart area border
chart.ChartArea.Border.Color = Color.DarkOrange;
//Save to file
workbook.SaveToFile("Chart.xlsx");
Color Color { get; set; }
Property Value
KnownColor
Line color index.
ExcelColors KnownColor { get; set; }
Property Value
Pattern
Line pattern.
//Create worksheet
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet worksheet = workbook.Worksheets[0];
//Create chart and set range
IChart chart = worksheet.Charts.Add();
chart.DataRange = worksheet.Range["B2:C6"];
//Set line pattern for plot area border
chart.ChartArea.Border.Pattern = ChartLinePatternType.DashDotDot;
//Save to file
workbook.SaveToFile("Chart.xlsx");
ChartLinePatternType Pattern { get; set; }
Property Value
Transparency
Returns the transparency level of the specified Solid color shaded XlsFill as a floating-point
value from 0.0 (Clear) through 1.0(Opaque).
//Create worksheet
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet worksheet = workbook.Worksheets[0];
//Create chart and set range
IChart chart = worksheet.Charts.Add();
chart.DataRange = worksheet.Range["B2:C6"];
//Set the transparency level of the solid color
chart.ChartArea.Border.Transparency =0.85;
chart.ChartArea.Border.Color = Color.Red;
//Save to file
workbook.SaveToFile("Chart.xlsx");
double Transparency { get; set; }
Property Value
UseDefaultFormat
If true - default format; otherwise custom.
bool UseDefaultFormat { get; set; }
Property Value
UseDefaultLineColor
Custom format for line color.
bool UseDefaultLineColor { get; set; }
Property Value
Weight
Weight of line.
//Create worksheet
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet worksheet = workbook.Worksheets[0];
//Create chart and set range
IChart chart = worksheet.Charts.Add();
chart.DataRange = worksheet.Range["B2:C6"];
//Set line weight for plot area border
chart.ChartArea.Border.Weight = ChartLineWeightType.Wide;
//Save to file
workbook.SaveToFile("Chart.xlsx");
ChartLineWeightType Weight { get; set; }