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

SdtContentComboBox - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Définit la classe SdtContentComboBox. Lorsque l'objet est sérialisé en XML, son nom complet est w:comboBox.

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

[ChildElementInfoAttribute(typeof(ListItem))]
public class SdtContentComboBox : OpenXmlCompositeElement

[ISO/IEC 29500-1 1st Edition]

zone de liste déroulante (liste déroulante boîte de balise structuré de Document)

Cet élément spécifie que la balise de document structuré de parent doit être une zone de liste modifiable lorsqu'il est affiché dans le document.

Ce paramètre spécifie que le comportement de cette balise de document structuré est fixés comme suit :

  • Les éléments enfants de cet élément de spécifient des options qui doivent être affichées sous forme de liste déroulante standard

  • Mise en forme n'importe quelle partie du contenu de cette balise document structuré s'appliquent à la totalité de son contenu

Ainsi, la balise de document structuré satisfont les restrictions suivantes ou le document est considéré comme non conforme :

  • Le contenu doit uniquement être contiennent une seule exécutée (un ensemble de propriétés de mise en forme)

  • Le contenu ne doit pas contenir plus d'une seule cellule de paragraphe ou de la table et ne doit pas contenir une ligne d'un tableau ou un tableau

[Exemple: pensez à la balise de document structuré suivante :

<w:sdt>
  <w:sdtPr>
    …    <w:comboBox>
      …    </w:comboBox>
  </w:sdtPr>
  …</w:sdt>

L'élément de zone de liste déroulante dans les propriétés de cette balise document structuré spécifier que le type de balise de document structuré est une zone de liste déroulante. exemple de fin]

Éléments parents

sdtPr (§17.5.2.38)

Élements enfants

Sous-clause

listItem (élément de liste de zone de liste modifiable)

§17.5.2.21

Attributs

Description

lastValue (liste déroulante zone de dernier enregistré valeur)

Spécifie la valeur associée à ce texte d'affichage de la balise de document structuré de zone liste modifiable.

Si cette balise document structuré n'est pas mappée vers XML à l'aide de l'élément de liaison de données (§17.5.2.6), cet attribut doit être ignoré. Si cette balise document structuré est mappée en XML, il doit être utilisé pour déterminer si le texte d'affichage dans la balise de document structuré de zone liste modifiable doit être conservé lors de l'ouverture du document, comme suit :

  • Lorsque le mappage XML est créé, le contenu dans les données XML personnalisées est extraite

  • Ce contenu a un élément de liste associé (correspondant à son attribut value), puis le texte à afficher correspondant doit s'afficher dans la balise de document structuré

  • Si il n'existe aucun élément de liste, ce contenu doit être mis en correspondance avec la valeur de l'attribut lastValue. Si les valeurs correspondent, le texte d'affichage doit être conservé. Si les valeurs ne correspondent pas, le contenu des données XML personnalisé en cours doit être le nouveau texte d'affichage (dans la mesure où il n'existe aucune correspondance dans les éléments de liste de zone de liste modifiable)

[Exemple: pensez à une balise de document structuré de zone liste modifiable définie comme suit :

<w:sdt>
  <w:sdtPr>
    <w:dataBinding … />
    <w:comboBox w:lastValue="2"/>
  </w:sdtPr>
  <w:sdtContent>
    <w:r>
      <w:t>Hello world</w:t>
    </w:r>
  </w:sdtContent>
</w:sdt>

Le contenu d'exécution actuel de la balise de document structuré lit Hello world. Lorsque ce document est ouvert, si la valeur actuelle des données XML personnalisées associées est 2, l'attribut lastValue correspondant spécifie que le contenu de la zone de liste déroulante doit continuer à être en cours afficher du texte de la liste déroulante boxeven s'il n'y a aucun listItem dont la valeur est 2 (et normalement, le contenu de la balise de document structuré aurait la valeur 2. En fait, cet attribut spécifie un listItem dont la valeur est 2, et dont le texte est le Hello world (le document structuré balise contenu actuel). exemple de fin]

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

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_SdtComboBox) 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: