我有一个模板powerpoint幻灯片,其中包含我想要输入我创建的另一个powerpoint幻灯片的所有相关数据。我使用feedData()方法复制大部分工作的信息(图像,文本等等都很好)但是它总是无法复制到chartpart信息。
我的新幻灯片是这样创建的:
string slidename = new string(name.Where(char.IsLetterOrDigit).ToArray()) + DateTime.Now.Millisecond;
SlidePart newSlide = part.AddNewPart<SlidePart>(slidename);
它来自templateSlide的数据:
newSlide.FeedData(templateSlide.GetStream());
查看templateSlide它肯定有图表部件数据:
但是,当我在Feed数据后检查我的newSlide时,它缺少图表部分:
如何将图表部件数据复制到我的newSlide中?
编辑:这是OpenXML中的样子: