2.1 Grundaufbau

Das Wurzelelement dieses Parts heißt p:sld im Namensraum „http://schemas.openxmlformats.org/presentationml/2006/main“. Dieser Namensraum ist für alle strukturellen Elemente des Slide-Parts zuständig. Ihm wird das Präfix p zugeordnet. Neben diesem werden zusätzlich die Namensräume „http://schemas.openxmlformats.org/drawingml/2006/main“ mit dem Präfix a und „http://schemas.openxmlformats.org/officeDocument/2006/relationships“ mit dem Präfix r standardmäßig in diesem Element definiert. Die Präfixe p, a und r sollen fortan als Ersatz für die entsprechenden Namensräume gelten. In Bezug auf die bereits erwähnten XML-Auszeichnungssprachen sei zu erwähnen, dass p der Namensraum der Sprache PresentationML und a der Namensraum der Sprache DrawingML ist. Wie im Folgenden erkennbar, wird PresentationML für alle strukturellen Merkmale einer Präsentation verwendet, für die meisten Gestaltungsmittel jedoch DrawingML.

Eine leere Folie – die rudimentärste Form einer Folie – hat folgenden XML-Code:

<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">  
   <p:cSld>                                    (1)
      <p:spTree>                               (2) 
         <p:nvGrpSpPr>                         (3) 
            <p:cNvPr id="1" name=""/>  
            <p:cNvGrpSpPr/>  
               <p:nvPr/>  
         </p:nvGrpSpPr>  
         <p:grpSpPr>                           (4)
            <a:xfrm>  
               <a:off x="0" y="0"/>  
               <a:ext cx="0" cy="0"/>  
               <a:chOff x="0" y="0"/>  
               <a:chExt cx="0" cy="0"/>  
            </a:xfrm>  
         </p:grpSpPr>  
     </p:spTree>  
  </p:cSld>  
  <p:clrMapOvr>                                (5)
     <a:masterClrMapping/>  
  </p:clrMapOvr>  
</p:sld>
1 <p:cSld> Common Slide Data Enthält alle Elemente für die Informationen, die diese Folie betrifft. 
2 <p:spTree> Shape Tree Enthält eine Sammlung an Shapes (Gestaltungsrahmen) sowie die Grundeigenschaften für diese Shape-Sammlung (Group Shape).
3 <p:nvGrpSpPr> Non-Visual Properties for a Group Shape Enthält die nicht sichtbaren Eigenschaften der Shape-Sammlung.
4 <p:grpSpPr> Group Shape Properties Enthält alle sichtbaren Eigenschaften der Shape-Sammlung. 
5 <p:clrMapOvr> Color Scheme Map Override Enthält ein Element für die zu verwendende „Color Map“.   Es kann das Element a:masterClrMapping enthalten, das bewirkt, dass die Color Map der entsprechenden Masterfolie verwendet wird oder das Element a:overrideClrMapping, das bewirkt, dass die Color Map der Masterfolie überschrieben wird. Eine Color Map gibt die Standardfarben für diese Folie an. Standardfarben haben einen bestimmten Namen mit dem diese Farbe referenziert werden kann.
<< zurück zu 2. Der Slide-Part weiter zu 2.2 Shape >>
Tipp der data2type-Redaktion:
Zum Thema PresentationML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: