2014-08-28 71 views
1

我有对象Microsoft.Office.Interop.PowerPoint.Shape,我需要知道它是否与对象DocumentFormat.OpenXml.Presentation.Shape相关(相同)。比较Shape对象序列化为xml与PP形状对象

也许我可以比较ID的?但对我来说,看起来像OpenXml.Presentation.Shape具有与PowerPoint.Shape不同的id。

回答

0

我印刷名称和ID为两个随机形状:

Oval 3 
4 
========= 
Cross 4 
5 
========= 

slide1.xml包含在此:

 <p:sp> 
      <p:nvSpPr> 
       <p:cNvPr id="4" name="Ovaal 3"/> 
       <p:cNvSpPr/> 
       <p:nvPr/> 
      </p:nvSpPr> 
      ... 
     </p:sp> 

 <p:sp> 
      <p:nvSpPr> 
       <p:cNvPr id="5" name="Kruis 4"/> 
       <p:cNvSpPr/> 
       <p:nvPr/> 
      </p:nvSpPr> 
      ... 
     </p:sp> 

唯一的区别似乎是名称在荷兰语和英语之间翻译,但ID保持不变。