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

Document - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Document. L'élément racine de MainDocumentPart. Lorsque l'objet est sérialisé en XML, son nom complet est w:document.

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

[ChildElementInfoAttribute(typeof(DocumentBackground))]
[ChildElementInfoAttribute(typeof(Body))]
public class Document : OpenXmlPartRootElement

[ISO/IEC 29500-1 1st Edition]

document (Document)

Cet élément spécifie le contenu d'une partie de document principal dans un document WordprocessingML.

[Exemple: pensez à la structure de base de la partie du document principal dans un document WordprocessingML base, comme suit :

<w:document>
  <w:body>
    <w:p/>
  </w:body>
</w:document>

Tout le contenu de la partie du document principal sont contenus sous l'élément de document. exemple de fin]

Éléments parents

Élément racine de la partie du Document principal de WordprocessingML

Élements enfants

Sous-clause

arrière-plan (Background Document)

§17.2.1

Body (corps du Document)

§17.2.2

Attributs

Description

mise en conformité (classe de Document de conformité)

Spécifie la classe de mise en conformité (§2.4) à laquelle le document WordprocessingML est conforme.

Si cet attribut est omis, sa valeur par défaut est transitoire.

[Exemple: envisager la balise partie de WordprocessingML le Document principal à l'adresse suivante :

<w:document w:conformance="strict">
  …</w:document>

Ce document a une valeur d'attribut de mise en conformité de strict, par conséquent, il est conforme à la classe de mise en conformité stricte WML. exemple de fin]

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

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

© ISO/IEC29500: 2008.

L'exemple de code suivant crée un document de traitement de texte nommé « DocumentEx.docx » dans le chemin d'accès fourni.

using System;
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;

namespace DocumentEx
{
    class Program
    {
        static void Main(string[] args)
        {
            string fileName = @"C:\users\public\documents\DocumentEx.docx";

            // Create a document. 
            using (WordprocessingDocument myDocument =
                WordprocessingDocument.Create(fileName, WordprocessingDocumentType.Document))
            {
                // Add a main part. 
                MainDocumentPart mainPart = myDocument.AddMainDocumentPart();

                // Create the document structure.
                mainPart.Document = new Document();
                Body body = mainPart.Document.AppendChild(new Body());
                Paragraph para = body.AppendChild(new Paragraph());
                Run run = para.AppendChild(new Run());

                // Add some text to the document.
                run.AppendChild(new Text("Hello, World!"));
            }
            Console.WriteLine("The document has been created.\nPress a key.");
            Console.ReadKey();
        }
    }
}

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: