OpenXmlSDK をいじって、Powerpoint のニーズに適したソリューションかどうかを確認しています。必要なことの 1 つは、PowerPoint で図形を配置する機能です。私はシェイプの位置を取得する方法を探していましたが、MSDN の「ハウツー」http://msdn.microsoft.com/en-us/library/cc850828.aspxとPosition クラス (ただし、Shape から取得する方法はありません) http://msdn.microsoft.com/en-us/library/office/documentformat.openxml.wordprocessing.position%28v=office.14%29.aspx .
次のようなことをするにはどうすればよいですか:
PresentationDocument presentationDocument = PresentationDocument.Open("C:\\MyDoc.pptx", true);
IdPartPair pp = presentationDocument.PresentationPart.SlideParts.First().Parts.FirstOrDefault();
var shape = pp.OpenXmlPart;
// How do I get the position and dimensions?