Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ContentPart - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Définit les ContentPart Class.This classe est uniquement disponible dans Office2010. Lorsque l'objet est sérialisé en XML, son nom complet est p:contentPart.

Espace de noms :  DocumentFormat.OpenXml.Presentation
Assembly :  DocumentFormat.OpenXml (dans DocumentFormat.OpenXml.dll)

[ChildElementInfoAttribute(typeof(Transform2D), FileFormatVersions.None|FileFormatVersions.Office2010|FileFormatVersions.Office2013)]
[ChildElementInfoAttribute(typeof(NonVisualContentPartProperties), FileFormatVersions.None|FileFormatVersions.Office2010|FileFormatVersions.Office2013)]
[ChildElementInfoAttribute(typeof(ExtensionListModify), FileFormatVersions.None|FileFormatVersions.Office2010|FileFormatVersions.Office2013)]
[OfficeAvailabilityAttribute(FileFormatVersions.Office2010)]
public class ContentPart : OpenXmlCompositeElement

[ISO/IEC 29500-1 1st Edition]

contentPart (partie de contenu)

Cet élément spécifie une référence au contenu XML dans un format non défini par /IEC 29500. [Remarque: cette partie permet l'utilisation d'autres native couramment formats d'échange, telles que :

  • MathML (http://www.w3.org/TR/MathML2/)

  • SMIL (http://www.w3.org/TR/REC-smil/)

  • SVG (http://www.w3.org/TR/SVG11/)

fin de la Remarque]

Le type de relation de la relation explicite spécifié par cet élément doit être http://schemas.openxmlformats.org/officeDocument/2006/customXml et avoir une valeur d'attribut TargetMode interne. Si une application ne peut pas traiter le contenu du type de contenu spécifié par la partie cible, elle doit continuer à traiter le fichier. Dans la mesure du possible, il doit également fournir des indications qu'un contenu inconnu n'a pas été importé.

[Remarque: pour une meilleure interopérabilité, seuls les formats XML standard doivent être utilisés. fin de la Remarque]

[Exemple: considérer un document PresentationML, qui inclut les éléments suivants comme balise SMIL dans une partie nommée smil1.xml :

<!-- 
            Copyright: Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
See http://www.w3.org/Consortium/Legal/.
Author: Aaron Cohen (Intel)
           Version: 
            Module: Animation Module
           Feature: animation
         File Name: animation-add-BE-05.smil
  Media Components: none
 Expected Behavior: Nine red rectangles numbered 1 to 9 shrink to squares
                    over 2s as follows:
                    at 2s #1 shrinks.
                    at 5s #2 shrinks, 1s after #1 completes
                    at 8s #3 shrinks.
                    #4 shrinks when it is clicked on.
                    #5 shrinks 1s after it is clicked on.
                    #6 shrinks 2s after it is clicked on.
                    #7 shrinks when the accesskey '1' is pressed.
                    #8 should be shrunk from 0s since it's wallclock time is in the past.
                    #9 will not shrink unless a  call causes it to begin.
-->
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout width="640" height="480" backgroundColor="white"/>
      <region id="whole" width="640" height="480" z-index="0"/>
      <region id="rect1" top="50px" left="90px" height="50px" width="30px" backgroundColor="red" z-index="1"/>
      <region id="rect2" top="50px" left="234px" height="50px" width="30px" backgroundColor="red" z-index="1"/>
      <region id="rect4" top="160px" left="90px" height="50px" width="30px" backgroundColor="transparent" z-index="1"/>
      <region id="rect5" top="160px" left="234px" height="50px" width="30px" backgroundColor="transparent" z-index="1"/>
      <region id="rect6" top="160px" left="380px" height="50px" width="30px" backgroundColor="transparent" z-index="1"/>
      <region id="rect7" top="270px" left="90px" height="50px" width="30px" backgroundColor="red" z-index="1"/>
      <region id="rect8" top="270px" left="234px" height="50px" width="30px" backgroundColor="red" z-index="1"/>
      <region id="rect9" top="270px" left="380px" height="50px" width="30px" backgroundColor="red" z-index="1"/>
    </layout>
  </head>
<!-- Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved.
See http://www.w3.org/Consortium/Legal/. -->
  <body>
    <par dur="indefinite">
      <img src="../images/animation-timing-BE-05.jpg" region="whole"/>
      <animate id="anim1" targetElement="rect1" attributeName="height" from="50" to="25" begin="2s" dur="2s" fill="freeze"/>
      <animate id="anim2" targetElement="rect2" attributeName="height" from="50" to="25" begin="anim1.end+1s" dur="2s" fill="freeze"/>
      <brush id="brush4" color="red" region="rect4" height="50px" width="30px"/>
      <animate id="anim4" targetElement="brush4" attributeName="height" from="50" to="25" begin="brush4.activateEvent" dur="2s" fill="freeze"/>
      <brush id="brush5" color="red" region="rect5" height="50px" width="30px"/>
      <animate id="anim5" targetElement="brush5" attributeName="height" from="50" to="25" begin="brush5.activateEvent+1s" dur="2s" fill="freeze"/>
      <brush id="brush6" color="red" region="rect6" height="50px" width="30px"/>
      <animate id="anim6a" targetElement="brush6" attributeName="width" repeatCount="3" from="30" to="30" begin="brush6.activateEvent" dur="1s" fill="freeze"/>
      <animate id="anim6b" targetElement="brush6" attributeName="height" from="50" to="25" begin="anim6a.repeat(2)" dur="2s" fill="freeze"/>
      <animate id="anim7" targetElement="rect7" attributeName="height" from="50" to="25" begin="accesskey(1)" dur="2s" fill="freeze"/>
      <animate id="anim8" targetElement="rect8" attributeName="height" from="50" to="25" begin="wallclock(2000-01-01T00:00:00Z)" dur="2s" fill="freeze"/>
      <animate id="anim9" targetElement="rect9" attributeName="width" from="30" to="30" begin="indefinite" dur="1s" fill="freeze"/>
    </par>
  </body>
</smil>

Une partie des diapositives référenceriez ce contenu comme suit :

<p:spTree>
  …  <p:contentPart r:id="smil01"/>
  …</p:spTree>

L'élément contentPart indique que le contenu ciblé de la relation avec l'ID smil01 fait partie du document PresentationML. Examen du contenu de l'élément de partie de relation correspondant, nous pouvons voir les cibles pour cette relation :

<Relationships … >
  …  <Relationship Id="smil01" TargetMode="Internal" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml" Target="smil1.xml" />
  …</Relationships>

L'élément de partie de relation correspondant montre que la teneur SMIL est située près de la diapositive et qu'il est nommée smil1.xml. exemple de fin]

Éléments parents

grpSp (§19.3.1.22) ; spTree (§19.3.1.45)

Attributs

Description

ID (relation de partie)

Espace de noms : .../officeDocument/2006/relationships

Spécifie l'ID de relation à une partie du contenu.

[Exemple: pensez à un élément XML qui a l'attribut d'id suivant :

<… r:id="rId1" />

Le balisage Spécifie que la partie relation associée avec l' ID de relation rId1 contient les informations de relation correspondant à l'élément XML parent. exemple de fin]

Les valeurs possibles pour cet attribut sont définies par le type simple ST_RelationshipId (§22.8.2.1).

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_Rel) se trouve dans §A.3. fin de la Remarque]

© ISO/IEC29500: 2008.

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: