在此之前,我必须使用Open XMLExcel,即其 ClosedXML 包装器。现在,已经在处理文件PowerPoint,我需要获取幻灯片上对象的坐标。对于初学者来说,Shape我什至无法到达/到达对象本身,而对我来说足够的最大值就是这个
PresentationPart presentationPart;
using (PresentationDocument doc = PresentationDocument.Open(@"d:\test.pptx", false))
{
presentationPart = doc.PresentationPart;
var element = presentationPart.SlideParts.First().Slide.CommonSlideData.ShapeTree.First();
}
我想现在我将按下“点” element.,我将能够得到我需要的一切),但它不在那里:甚至没有坐标的提示。一切都隐藏在哪里,我如何获得对象的坐标x和y?
在 OpenXML 中获取坐标并不是那么容易,但有可能: