## BuiltInDocumentProperties class

Une collection de propriétés de document intégrées.

Pour en savoir plus, visitez le[Travailler avec les propriétés du document](https://docs.aspose.com/words/net/work-with-document-properties/) article de documentation.

```csharp
public class BuiltInDocumentProperties : DocumentPropertyCollection
```

## Propriétés

| Nom | La description |
| --- | --- |
| [Author](../../aspose.words.properties/builtindocumentproperties/author/) { get; set; } | Obtient ou définit le nom de l'auteur du document. |
| [Bytes](../../aspose.words.properties/builtindocumentproperties/bytes/) { get; set; } | Représente une estimation du nombre d'octets dans le document. |
| [Category](../../aspose.words.properties/builtindocumentproperties/category/) { get; set; } | Obtient ou définit la catégorie du document. |
| [Characters](../../aspose.words.properties/builtindocumentproperties/characters/) { get; set; } | Représente une estimation du nombre de caractères dans le document. |
| [CharactersWithSpaces](../../aspose.words.properties/builtindocumentproperties/characterswithspaces/) { get; set; } | Représente une estimation du nombre de caractères (espaces compris) dans le document. |
| [Comments](../../aspose.words.properties/builtindocumentproperties/comments/) { get; set; } | Obtient ou définit les commentaires du document. |
| [Company](../../aspose.words.properties/builtindocumentproperties/company/) { get; set; } | Obtient ou définit la propriété de l'entreprise. |
| [ContentStatus](../../aspose.words.properties/builtindocumentproperties/contentstatus/) { get; set; } | Obtient ou définit l'état du contenu du document. |
| [ContentType](../../aspose.words.properties/builtindocumentproperties/contenttype/) { get; set; } | Obtient ou définit le type de contenu du document. |
| [Count](../../aspose.words.properties/documentpropertycollection/count/) { get; } | Obtient le nombre d'éléments dans la collection. |
| [CreatedTime](../../aspose.words.properties/builtindocumentproperties/createdtime/) { get; set; } | Obtient ou définit la date de création du document en UTC. |
| [HeadingPairs](../../aspose.words.properties/builtindocumentproperties/headingpairs/) { get; set; } | Spécifie les en-têtes de document et leurs noms. |
| [HyperlinkBase](../../aspose.words.properties/builtindocumentproperties/hyperlinkbase/) { get; set; } | Spécifie la chaîne de base utilisée pour évaluer les hyperliens relatifs dans ce document. |
| [HyperlinksChanged](../../aspose.words.properties/builtindocumentproperties/hyperlinkschanged/) { get; } | Indique si les hyperliens d'un document ont été modifiés. |
| [Item](../../aspose.words.properties/documentpropertycollection/item/) { get; } | Renvoie un[`DocumentProperty`](../documentproperty/) objet par index. |
| override [Item](../../aspose.words.properties/builtindocumentproperties/item/) { get; } | Renvoie un[`DocumentProperty`](../documentproperty/) objet par le nom de la propriété. |
| [Keywords](../../aspose.words.properties/builtindocumentproperties/keywords/) { get; set; } | Obtient ou définit les mots-clés du document. |
| [LastPrinted](../../aspose.words.properties/builtindocumentproperties/lastprinted/) { get; set; } | Obtient ou définit la date à laquelle le document a été imprimé pour la dernière fois en UTC. |
| [LastSavedBy](../../aspose.words.properties/builtindocumentproperties/lastsavedby/) { get; set; } | Obtient ou définit le nom du dernier auteur. |
| [LastSavedTime](../../aspose.words.properties/builtindocumentproperties/lastsavedtime/) { get; set; } | Obtient ou définit l'heure de la dernière sauvegarde en UTC. |
| [Lines](../../aspose.words.properties/builtindocumentproperties/lines/) { get; set; } | Représente une estimation du nombre de lignes dans le document. |
| [LinksUpToDate](../../aspose.words.properties/builtindocumentproperties/linksuptodate/) { get; set; } | Indique si les hyperliens d'un document sont à jour. |
| [Manager](../../aspose.words.properties/builtindocumentproperties/manager/) { get; set; } | Obtient ou définit la propriété du gestionnaire. |
| [NameOfApplication](../../aspose.words.properties/builtindocumentproperties/nameofapplication/) { get; set; } | Obtient ou définit le nom de l'application. |
| [Pages](../../aspose.words.properties/builtindocumentproperties/pages/) { get; set; } | Représente une estimation du nombre de pages du document. |
| [Paragraphs](../../aspose.words.properties/builtindocumentproperties/paragraphs/) { get; set; } | Représente une estimation du nombre de paragraphes dans le document. |
| [RevisionNumber](../../aspose.words.properties/builtindocumentproperties/revisionnumber/) { get; set; } | Obtient ou définit le numéro de révision du document. |
| [ScaleCrop](../../aspose.words.properties/builtindocumentproperties/scalecrop/) { get; } | Indique si la miniature du document est recadrée ou mise à l'échelle pour s'adapter à l'affichage. |
| [Security](../../aspose.words.properties/builtindocumentproperties/security/) { get; set; } | Spécifie le niveau de sécurité d'un document sous forme de valeur numérique. |
| [SharedDocument](../../aspose.words.properties/builtindocumentproperties/shareddocument/) { get; } | Indique si le document est un document partagé. |
| [Subject](../../aspose.words.properties/builtindocumentproperties/subject/) { get; set; } | Obtient ou définit le sujet du document. |
| [Template](../../aspose.words.properties/builtindocumentproperties/template/) { get; set; } | Obtient ou définit le nom informatif du modèle de document. |
| [Thumbnail](../../aspose.words.properties/builtindocumentproperties/thumbnail/) { get; set; } | Obtient ou définit la miniature du document. |
| [Title](../../aspose.words.properties/builtindocumentproperties/title/) { get; set; } | Obtient ou définit le titre du document. |
| [TitlesOfParts](../../aspose.words.properties/builtindocumentproperties/titlesofparts/) { get; set; } | Chaque chaîne du tableau spécifie le nom d'une partie du document. |
| [TotalEditingTime](../../aspose.words.properties/builtindocumentproperties/totaleditingtime/) { get; set; } | Obtient ou définit le temps total d'édition en minutes. |
| [Version](../../aspose.words.properties/builtindocumentproperties/version/) { get; set; } | Représente le numéro de version de l'application qui a créé le document. |
| [Words](../../aspose.words.properties/builtindocumentproperties/words/) { get; set; } | Représente une estimation du nombre de mots dans le document. |

## Méthodes

| Nom | La description |
| --- | --- |
| [Clear](../../aspose.words.properties/documentpropertycollection/clear/)() | Supprime toutes les propriétés de la collection. |
| [Contains](../../aspose.words.properties/documentpropertycollection/contains/)(*string*) | Retours`vrai` si une propriété portant le nom spécifié existe dans la collection. |
| [GetEnumerator](../../aspose.words.properties/documentpropertycollection/getenumerator/)() | Renvoie un objet énumérateur qui peut être utilisé pour parcourir tous les éléments de la collection. |
| [IndexOf](../../aspose.words.properties/documentpropertycollection/indexof/)(*string*) | Obtient l'index d'une propriété par nom. |
| [Remove](../../aspose.words.properties/documentpropertycollection/remove/)(*string*) | Supprime une propriété portant le nom spécifié de la collection. |
| [RemoveAt](../../aspose.words.properties/documentpropertycollection/removeat/)(*int*) | Supprime une propriété à l'index spécifié. |

## Remarques

Donne accès à[`DocumentProperty`](../documentproperty/)objets par leurs noms (à l'aide d'un indexeur) et via un ensemble de propriétés typées qui renvoient des valeurs de types appropriés.

Les noms des propriétés ne sont pas sensibles à la casse.

Les propriétés de la collection sont triées par ordre alphabétique par nom.

## Exemples

Montre comment travailler avec les propriétés de document intégrées.

```csharp
Document doc = new Document(MyDir + "Properties.docx");

// L'objet « Document » contient certaines de ses métadonnées dans ses membres.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");

// Le document stocke également des métadonnées dans ses propriétés intégrées.
// Chaque propriété intégrée est un membre de l'objet « BuiltInDocumentProperties » du document.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
    Console.WriteLine(docProperty.Name);
    Console.WriteLine($"\tType:\t{docProperty.Type}");

    // Certaines propriétés peuvent stocker plusieurs valeurs.
    if (docProperty.Value is ICollection<object>)
    {
        foreach (object value in docProperty.Value as ICollection<object>)
            Console.WriteLine($"\tValue:\t\"{value}\"");
    }
    else
    {
        Console.WriteLine($"\tValue:\t\"{docProperty.Value}\"");
    }
}
```

### Voir également

* class [Document](../../aspose.words/document/)
* property [BuiltInDocumentProperties](../../aspose.words/document/builtindocumentproperties/)
* property [CustomDocumentProperties](../../aspose.words/document/customdocumentproperties/)
* class [DocumentPropertyCollection](../documentpropertycollection/)
* espace de noms [Aspose.Words.Properties](../../aspose.words.properties/)
* Assemblée [Aspose.Words](../../)
