Syncfusion.XlsIO.Base
Example 


Legend Property (IChart)

Gets legend in the chart. Read-only.
Syntax
'Declaration
 
ReadOnly Property Legend As IChartLegend
'Usage
 
Dim instance As IChart
Dim value As IChartLegend
 
value = instance.Legend
IChartLegend Legend {get;}
Remarks
This is a key that identifies patterns, colors or symbols associated with the markers of a chart data series. It shows data series name corresponding to each data marker.
Example
The following code illustrates how to access IChartLegend using Legend property and set IChartLegend.Position to ExcelLegendPosition.Left.
using Syncfusion.XlsIO;
            
class Program
{
    static void Main(string[] args)
    {
        using (ExcelEngine excelEngine = new ExcelEngine())
        {
            //Create worksheet
            IApplication application = excelEngine.Excel;
            application.DefaultVersion = ExcelVersion.Excel2013;
            IWorkbook workbook = application.Workbooks.Create(1);
            IWorksheet sheet = workbook.Worksheets[0];
            
            //Add data
            sheet.Range["A1"].Text = "Jan";
            sheet.Range["B1"].Text = "Feb";
            sheet.Range["C1"].Text = "Mar";
            sheet.Range["A2"].Value = "10";
            sheet.Range["B2"].Value = "20";
            sheet.Range["C2"].Value = "30";
            
            //Create chart
            IChart chart = sheet.Charts.Add();
            
            //Set range
            chart.DataRange = sheet.Range["A1:C2"];
            
            //Set chart legend
            IChartLegend legend = chart.Legend;
            
            //Set legend position
            legend.Position = ExcelLegendPosition.Left;
            
            //Save and Dispose
            workbook.SaveAs("Chart.xlsx");
            workbook.Close();
        }
    }
}
AssemblyVersion

Syncfusion.XlsIO.Base: 17.2460.0.34

See Also