excel 使用EPPlus向图表添加文本框

c2e8gylq  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(207)

我有一个应用程序,我创建了一个Excel文件与可变数量的工作表,我知道工作表名称只有在运行时。
因此我在运行时创建了我的Charts。到目前为止一切都很好,我可以创建我的Charts并根据需要修改它们,但我无法在图表中添加额外的文本框或形状(https://i.stack.imgur.com/UL2RI.png,我无法直接附加图片)。我设法向文件中添加了一个普通的TextBox,但我无法将其添加到图表中。
我在网上搜索了一下,但我不确定这是否有可能与EPPlus。
有人遇到过类似的问题吗?

ippsafx7

ippsafx71#

我已经使用epplus C#在图表内创建了一个文本框,但我无法将此文本框位置移出XAsix,请使用此代码---

var tb1 = Worksheet4.Drawings.AddShape("tb1", eShapeStyle.Rect);
tb1.Text = "‘ASSUMES $100 INVESTED ON SEP. 30, 2017" + Environment.NewLine + " ASSUMES DIVIDEND REINVESTED" + Environment.NewLine +"FISCAL YEAR ENDING SEP. 30, 2022’";
tb1.SetPosition(32, 0, 5, 0);
tb1.SetSize(300, 100);
string fontColor = "#808080";
tb1.Font.Color = fontColor.ConvertToColor();
tb1.Font.SetFromFont("Calibri", 9, true, false, false, false);

tb1.TextAlignment = eTextAlignment.Center;
tb1.Fill.Color = Color.White;
tb1.Border.Width = 0;

相关问题