LegendEntry.Background
LegendEntry.Background property
Gets and sets the display mode of the background
[Obsolete("Use LegendEntry.BackgroundMode property instead.")]
[EditorBrowsable(EditorBrowsableState.Never)]
public BackgroundMode Background { get; set; }
Remarks
NOTE: This member is now obsolete. Instead, please use LegendEntry.BackgroundMode property. This property will be removed 12 months later since JANUARY 2012. Aspose apologizes for any inconvenience you may have experienced.
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using Aspose.Cells.Charts;
using System;
public class LegendEntryPropertyBackgroundDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add sample data for the chart
worksheet.Cells["A1"].PutValue("Category");
worksheet.Cells["A2"].PutValue("Q1");
worksheet.Cells["A3"].PutValue("Q2");
worksheet.Cells["B1"].PutValue("Sales");
worksheet.Cells["B2"].PutValue(100);
worksheet.Cells["B3"].PutValue(200);
// Add a chart to the worksheet
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 20, 8);
Chart chart = worksheet.Charts[chartIndex];
// Set chart data source
chart.NSeries.Add("B2:B3", true);
chart.NSeries.CategoryData = "A2:A3";
try
{
// Get the first legend entry
LegendEntry legendEntry = chart.Legend.LegendEntries[0];
// Display the current Background property value
Console.WriteLine("Current Background value: " + legendEntry.Background);
// Set a new Background value (since it's not read-only)
legendEntry.Background = BackgroundMode.Opaque;
Console.WriteLine("Background after setting to Opaque: " + legendEntry.Background);
// Set another Background value
legendEntry.Background = BackgroundMode.Transparent;
Console.WriteLine("Background after setting to Transparent: " + legendEntry.Background);
// Save the workbook
workbook.Save("LegendEntryBackgroundDemo.xlsx");
Console.WriteLine("Background property demonstration completed successfully.");
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
}
}
}
See Also
- enum BackgroundMode
- class LegendEntry
- namespace Aspose.Cells.Charts
- assembly Aspose.Cells