2014-08-28 88 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保持不變。