在创建PowerPoint图表时,图例是默认显示的,如果我们只需要图表中的数据而不需要图例或是图例中的某一个图例项,那我们可以在创建之后将其删除。本文将介绍如何使用Spire.Presentation删除PowerPoint图表中的指定图例项。
下图是我们所用到的PowerPoint图表,它的图例中含有3个图例项(红色选中区域):
C#
//创建Presentation实例
Presentation ppt = new Presentation();
//加载PowerPoint文档
ppt.LoadFromFile("Input.pptx");
//获取图表
IChart chart = ppt.Slides[0].Shapes[0] as IChart;
//调用ChartLegend.DeleteEntry方法删除图例中第一、二个图例项
chart.ChartLegend.DeleteEntry(0);
chart.ChartLegend.DeleteEntry(1);
//保存文档
ppt.SaveToFile("Output.pptx", FileFormat.Pptx2010);
VB.NET
'创建Presentation实例
Dim ppt As New Presentation()
'加载PowerPoint文档
ppt.LoadFromFile("Input.pptx")
'获取图表
Dim chart As IChart = TryCast(ppt.Slides(0).Shapes(0), IChart)
'调用ChartLegend.DeleteEntry方法删除图例中第一、二个图例项
chart.ChartLegend.DeleteEntry(0)
chart.ChartLegend.DeleteEntry(1)
'保存文档
ppt.SaveToFile("Output.pptx", FileFormat.Pptx2010)
效果图: