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

Div - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Informations sur la seule HTML div élément. Lorsque l'objet est sérialisé en XML, son nom complet est w:div.

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

[ChildElementInfoAttribute(typeof(RightMarginDiv))]
[ChildElementInfoAttribute(typeof(LeftMarginDiv))]
[ChildElementInfoAttribute(typeof(BlockQuote))]
[ChildElementInfoAttribute(typeof(BodyDiv))]
[ChildElementInfoAttribute(typeof(BottomMarginDiv))]
[ChildElementInfoAttribute(typeof(DivsChild))]
[ChildElementInfoAttribute(typeof(TopMarginDiv))]
[ChildElementInfoAttribute(typeof(DivBorder))]
public class Div : OpenXmlCompositeElement

[ISO/IEC 29500-1 1st Edition]

div (Information About Single HTML div Element)

Cet élément spécifie les informations à propos d'un élément HTML unique blockquote , divou organismequi a été inclus dans ce document, afin que ces informations (qui sont stockées dans une structure logique avec aucun analogique direct dans WordprocessingML) peuvent être conservées lorsqu'un document HTML est stocké dans le format WordprocessingML.

L'élément div stocke les informations suivantes sur ces structures :

  • Les éléments HTML divenfants et blockquote

  • Les bordures de l'élément

  • Les marges de l'élément

Lorsque le document WordprocessingML résultant est affiché par une application, les paramètres spécifiés par ces informations figurent dans la mise en forme des paragraphes qui en résulte (ces informations doivent non seulement être utilisées lorsque le document est réenregistré dans le format HTML).

[Exemple: pensez à un document HTML simple défini comme suit :

<html>
  <body>
    <div style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; margin-left: 50px">
      <p>Paragraph one.</p>
      <p>Paragraph two.</p>
    </div>
  </body>
</html>

Ce code HTML doit donc normalement apparaître comme suit (image mise à l'échelle appropriée) :

Maintenant, lorsque ce document est enregistré au format WordprocessingML, les informations stockées sur les éléments blockquote, divet le corps se trouve dans le composant WebPart paramètre comme suit :

<w:divs>
  <w:div w:id="1785730240">
    <w:marLeft w:val="750" />
    …    <w:divBdr>
      <w:left w:val="single" w:sz="6" w:color="auto" />
      <w:right w:val="single" w:sz="6" w:color="auto" />
    </w:divBdr>
  </w:div>
</w:divs>

L'élément div spécifie toutes les informations de bordure et de marge sur les structures de div HTML unique dans le document ; Dans ce cas, le retrait gauche et les bordures gauche et droite. exemple de fin]

Éléments parents

div (§17.15.2.8) ; divsChild (§17.15.2.9)

Élements enfants

Sous-clause

blockQuote (données pour HTML blockquote élément)

§17.15.2.2

bodyDiv (données de corps HTML élément)

§17.15.2.3

divBdr (définir des bordures div HTML)

§17.15.2.7

divsChild (enfants div les éléments contenus dans les div en cours)

§17.15.2.9

marBottom (marge inférieure pour div HTML)

§17.15.2.24

marLeft (marge de gauche pour div HTML)

§17.15.2.26

marRight (marge droite pour div HTML)

§17.15.2.27

marTop (marge supérieure pour div HTML)

§17.15.2.28

Attributs

Description

ID (ID de données div)

Spécifie un chiffre décimal unique qui doit être utilisé pour associer une ou plusieurs structures dans le schéma WordprocessingML contenu avec cette information de div HTML.

Lorsqu'une structure de WordprocessingML (un paragraphe ou une ligne de tableau) est associée à des informations div , il doit être associé au jeu d'informations qui contient la plus immédiate de l'objet en cours.

[Exemple: si un paragraphe est encapsulé dans les deux éléments div HTML, comme suit :

<div>
  <div>
    <p>Paragraph</p>
  </div>
</div>

Le paragraphe WordprocessingML résultant doit faire référence à la balise div ID de données associé à l'élément div HTML interne : le fait qu'il est également disponible dans le code HTML extérieure div doit être impliqué par l'imbrication des éléments div WordprocessingML correspondantes dans la partie paramètres web. exemple de fin]

L'ID spécifié par cet attribut est ensuite référencé par l'élément divId pour toutes les structures qui sont immédiatement contenues dans le code HTML spécifié div.

[Exemple: pensez à un document HTML simple défini comme suit :

<html>
  <body style=" margin-top:50px">
    <p>Paragraph one.</p>
    <div style="margin-left:50px">
      <p>Paragraph two.</p>
    </div>
  </body>
</html>

Si les éléments body et div internes et externes ont été affectés des attributs d'id comme suit :

<w:divs>
  <w:div w:id="1626542603">
    <w:bodyDiv w:val="1" />
    …    <w:divsChild>
      <w:div w:id="313534916">
        …      </w:div>
    </w:divsChild>
  </w:div>
</w:divs>

Le premier paragraphe référenceriez la div ID de la balise div extérieure (dans la mesure où il est contenu dans l'élément body HTML), puis le deuxième paragraphe référenceriez ID div de la div interne (car il est contenu dans l'élément div HTML enfants), comme suit :

<w:p>
  <w:pPr>
    <w:divId w:val="1626542603" />
  </w:pPr>
  <w:r>
    <w:t>Paragraph one.</w:t>
  </w:r>
</w:p>
<w:p>
  <w:pPr>
    <w:divId w:val="313534916" />
  </w:pPr>
  <w:r>
    <w:t>Paragraph one.</w:t>
  </w:r>
</w:p>

Les attributs d'id dans les éléments div lient chaque paragraphe avec l'élément div de conteneur correspondant. exemple de fin]

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

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_Div) se trouve dans §A.1. 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: