Hi,
If we place any ole object(word,excel,ppt,adobe acrobat document or image etc) in the PresentationML document, the same will be stored as an image file(
.emf) inside the document part to render.
But, the inserted object will be stored in ppt\embeddings folder (folder name can be changed).
The image of that object will be stored in ppt\media\image1.emf.
The size (width/height) details of the OLE object will be stored in the vmlDrawing1.vml as
<!--represents the shape of the object(ie height,width etc) in the slide-->
<v:shape id="_x0000_s1026" type="#_x0000_t75" style='position:absolute;
left:120.25pt;top:110pt;width:50.5pt;height:50.125pt' o:bwpure="highContrast"
o:bwnormal="blackTextAndLines">
<!--rId1 will render to "../media/image1.emf"/-->
<v:imagedata o:relid="rId1" o:title=""/>
</v:shape>
In the corresponding slide part, it refers the object to be rendered on the slide.
<p:sld......>
<p:cSld>
<p:spTree>
----
<p:graphicFrame>
<p:nvGraphicFramePr>
<p:cNvPr id="2" name="Object 1"/>
<p:cNvGraphicFramePr>
</p:cNvGraphicFramePr>
<p:nvPr/>
</p:nvGraphicFramePr>
<!--p:xfrm represents the position of the object in the corresponding slide-->
<p:xfrm>
<a:off x="1527175" y="1397000"/>
<a:ext cx="6089650" cy="4065588"/>
</p:xfrm>
<!-- r:id will render to "../embeddings/" " with corresponding file extensions.-->
<p:oleObj spid="_x0000_s1026" name="Document" r:id="rId3" progId="Word.Document.12">
<p:embed/>
</p:oleObj>
</a:graphicData>
</a:graphic>
</p:graphicFrame>
</p:spTree>
</p:cSld>
</p:sld>
If we insert an image,acrobat document and for some other files , these will be stored as bin file.
Mallika