美好的一天, 我正在使用EPPlus库来生成以默认样式出现的饼图。我在Excel中查看文件并想要寻找在EPPLus中应用该样式的方法时遇到了一种样式(Microsoft Excel)样式:7(针对爆炸3D饼图)。但是我注意到在EPPLus中有大约48种图表样式。我尝试了一些,但似乎没有一个符合我在excel中可以获得的风格。我正在附上之前(我通过EPPlus默认获得)和之后(我想要的)具有样式的饼图图像。
仅供参考我在组合框中填充EPPLUS图表样式,以便我可以在创建报告时选择一个。:
Dim EPPlusChartStylesDict As New Dictionary(Of Integer, eChartStyle)
EPPlusChartStylesDict.Add(1, eChartStyle.Style1)
EPPlusChartStylesDict.Add(2, eChartStyle.Style2)
EPPlusChartStylesDict.Add(3, eChartStyle.Style3)
'Upto 48
EPPlusChartStylesDict.Add(48, eChartStyle.Style48)
EPPlusChartStyleListBox.DataSource = New BindingSource(EPPlusChartStylesDict, Nothing)
EPPlusChartStyleListBox.DisplayMember = "Value"
EPPlusChartStyleListBox.ValueMember = "Key"
EPPlusChartStyleListBox.SelectedIndex = 1
Dim EPPlusChartStyle as eChartStyle = DirectCast(EPPlusChartStyleListBox.SelectedItem,KeyValuePair(Of Integer,eChartStyle))。Value
MyTest_Pie.Style = EPPlusChartStyle