OpenXML feedData()没有提供所有数据

时间:2016-02-26 11:55:18

标签: c# powerpoint openxml

我有一个模板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它肯定有图表部件数据:

enter image description here

但是,当我在Feed数据后检查我的newSlide时,它缺少图表部分:

enter image description here

如何将图表部件数据复制到我的newSlide中?

编辑:这是OpenXML中的样子:

enter image description here

0 个答案:

没有答案