## BuiltInDocumentProperties class

Eine Sammlung integrierter Dokumenteigenschaften.

Um mehr zu erfahren, besuchen Sie die[Arbeiten mit Dokumenteigenschaften](https://docs.aspose.com/words/net/work-with-document-properties/) Dokumentationsartikel.

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

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [Author](../../aspose.words.properties/builtindocumentproperties/author/) { get; set; } | Ruft den Namen des Autors des Dokuments ab oder legt ihn fest. |
| [Bytes](../../aspose.words.properties/builtindocumentproperties/bytes/) { get; set; } | Stellt eine Schätzung der Anzahl der Bytes im Dokument dar. |
| [Category](../../aspose.words.properties/builtindocumentproperties/category/) { get; set; } | Ruft die Kategorie des Dokuments ab oder legt sie fest. |
| [Characters](../../aspose.words.properties/builtindocumentproperties/characters/) { get; set; } | Stellt eine Schätzung der Anzahl der Zeichen im Dokument dar. |
| [CharactersWithSpaces](../../aspose.words.properties/builtindocumentproperties/characterswithspaces/) { get; set; } | Stellt eine Schätzung der Anzahl der Zeichen (einschließlich Leerzeichen) im Dokument dar. |
| [Comments](../../aspose.words.properties/builtindocumentproperties/comments/) { get; set; } | Ruft die Dokumentkommentare ab oder legt sie fest. |
| [Company](../../aspose.words.properties/builtindocumentproperties/company/) { get; set; } | Ruft die Firmeneigenschaft ab oder legt sie fest. |
| [ContentStatus](../../aspose.words.properties/builtindocumentproperties/contentstatus/) { get; set; } | Ruft den Inhaltsstatus des Dokuments ab oder legt ihn fest. |
| [ContentType](../../aspose.words.properties/builtindocumentproperties/contenttype/) { get; set; } | Ruft den Inhaltstyp des Dokuments ab oder legt ihn fest. |
| [Count](../../aspose.words.properties/documentpropertycollection/count/) { get; } | Ruft die Anzahl der Elemente in der Sammlung ab. |
| [CreatedTime](../../aspose.words.properties/builtindocumentproperties/createdtime/) { get; set; } | Ruft das Datum der Dokumenterstellung in UTC ab oder legt es fest. |
| [HeadingPairs](../../aspose.words.properties/builtindocumentproperties/headingpairs/) { get; set; } | Gibt Dokumentüberschriften und deren Namen an. |
| [HyperlinkBase](../../aspose.words.properties/builtindocumentproperties/hyperlinkbase/) { get; set; } | Gibt die Basiszeichenfolge an, die zur Auswertung relativer Hyperlinks in diesem Dokument verwendet wird. |
| [HyperlinksChanged](../../aspose.words.properties/builtindocumentproperties/hyperlinkschanged/) { get; } | Gibt an, ob Hyperlinks in einem Dokument geändert wurden. |
| [Item](../../aspose.words.properties/documentpropertycollection/item/) { get; } | Gibt einen[`DocumentProperty`](../documentproperty/) Objekt nach Index. |
| override [Item](../../aspose.words.properties/builtindocumentproperties/item/) { get; } | Gibt einen[`DocumentProperty`](../documentproperty/) Objekt durch den Namen der Eigenschaft. |
| [Keywords](../../aspose.words.properties/builtindocumentproperties/keywords/) { get; set; } | Ruft die Dokumentschlüsselwörter ab oder legt sie fest. |
| [LastPrinted](../../aspose.words.properties/builtindocumentproperties/lastprinted/) { get; set; } | Ruft das Datum in UTC ab oder legt es fest, an dem das Dokument zuletzt gedruckt wurde. |
| [LastSavedBy](../../aspose.words.properties/builtindocumentproperties/lastsavedby/) { get; set; } | Ruft den Namen des letzten Autors ab oder legt ihn fest. |
| [LastSavedTime](../../aspose.words.properties/builtindocumentproperties/lastsavedtime/) { get; set; } | Ruft die Zeit der letzten Speicherung in UTC ab oder legt sie fest. |
| [Lines](../../aspose.words.properties/builtindocumentproperties/lines/) { get; set; } | Stellt eine Schätzung der Zeilenanzahl im Dokument dar. |
| [LinksUpToDate](../../aspose.words.properties/builtindocumentproperties/linksuptodate/) { get; set; } | Gibt an, ob Hyperlinks in einem Dokument aktuell sind. |
| [Manager](../../aspose.words.properties/builtindocumentproperties/manager/) { get; set; } | Ruft die Managereigenschaft ab oder legt sie fest. |
| [NameOfApplication](../../aspose.words.properties/builtindocumentproperties/nameofapplication/) { get; set; } | Ruft den Namen der Anwendung ab oder legt ihn fest. |
| [Pages](../../aspose.words.properties/builtindocumentproperties/pages/) { get; set; } | Stellt eine Schätzung der Seitenanzahl im Dokument dar. |
| [Paragraphs](../../aspose.words.properties/builtindocumentproperties/paragraphs/) { get; set; } | Stellt eine Schätzung der Anzahl der Absätze im Dokument dar. |
| [RevisionNumber](../../aspose.words.properties/builtindocumentproperties/revisionnumber/) { get; set; } | Ruft die Revisionsnummer des Dokuments ab oder legt sie fest. |
| [ScaleCrop](../../aspose.words.properties/builtindocumentproperties/scalecrop/) { get; } | Gibt an, ob die Miniaturansicht des Dokuments zugeschnitten oder an die Anzeigegröße angepasst wird. |
| [Security](../../aspose.words.properties/builtindocumentproperties/security/) { get; set; } | Gibt die Sicherheitsstufe eines Dokuments als numerischen Wert an. |
| [SharedDocument](../../aspose.words.properties/builtindocumentproperties/shareddocument/) { get; } | Gibt an, ob es sich bei dem Dokument um ein freigegebenes Dokument handelt. |
| [Subject](../../aspose.words.properties/builtindocumentproperties/subject/) { get; set; } | Ruft den Betreff des Dokuments ab oder legt ihn fest. |
| [Template](../../aspose.words.properties/builtindocumentproperties/template/) { get; set; } | Ruft den informativen Namen der Dokumentvorlage ab oder legt ihn fest. |
| [Thumbnail](../../aspose.words.properties/builtindocumentproperties/thumbnail/) { get; set; } | Ruft die Miniaturansicht des Dokuments ab oder legt sie fest. |
| [Title](../../aspose.words.properties/builtindocumentproperties/title/) { get; set; } | Ruft den Titel des Dokuments ab oder legt ihn fest. |
| [TitlesOfParts](../../aspose.words.properties/builtindocumentproperties/titlesofparts/) { get; set; } | Jede Zeichenfolge im Array gibt den Namen eines Teils im Dokument an. |
| [TotalEditingTime](../../aspose.words.properties/builtindocumentproperties/totaleditingtime/) { get; set; } | Ruft die Gesamtbearbeitungszeit in Minuten ab oder legt sie fest. |
| [Version](../../aspose.words.properties/builtindocumentproperties/version/) { get; set; } | Stellt die Versionsnummer der Anwendung dar, die das Dokument erstellt hat. |
| [Words](../../aspose.words.properties/builtindocumentproperties/words/) { get; set; } | Stellt eine Schätzung der Anzahl der Wörter im Dokument dar. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| [Clear](../../aspose.words.properties/documentpropertycollection/clear/)() | Entfernt alle Eigenschaften aus der Sammlung. |
| [Contains](../../aspose.words.properties/documentpropertycollection/contains/)(*string*) | Rückgaben`WAHR` wenn eine Eigenschaft mit dem angegebenen Namen in der Sammlung vorhanden ist. |
| [GetEnumerator](../../aspose.words.properties/documentpropertycollection/getenumerator/)() | Gibt ein Enumeratorobjekt zurück, mit dem alle Elemente in der Sammlung durchlaufen werden können. |
| [IndexOf](../../aspose.words.properties/documentpropertycollection/indexof/)(*string*) | Ruft den Index einer Eigenschaft nach Namen ab. |
| [Remove](../../aspose.words.properties/documentpropertycollection/remove/)(*string*) | Entfernt eine Eigenschaft mit dem angegebenen Namen aus der Sammlung. |
| [RemoveAt](../../aspose.words.properties/documentpropertycollection/removeat/)(*int*) | Entfernt eine Eigenschaft am angegebenen Index. |

## Bemerkungen

Bietet Zugriff auf[`DocumentProperty`](../documentproperty/)Objekte anhand ihrer Namen (mithilfe eines Indexers) und über eine Reihe typisierter Eigenschaften, die Werte geeigneter Typen zurückgeben.

Bei den Namen der Eigenschaften wird die Groß- und Kleinschreibung nicht berücksichtigt.

Die Eigenschaften in der Sammlung sind alphabetisch nach Namen sortiert.

## Beispiele

Zeigt, wie mit integrierten Dokumenteigenschaften gearbeitet wird.

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

// Das Objekt „Dokument“ enthält einige seiner Metadaten in seinen Mitgliedern.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");

// Das Dokument speichert auch Metadaten in seinen integrierten Eigenschaften.
// Jede integrierte Eigenschaft ist ein Mitglied des Objekts „BuiltInDocumentProperties“ des Dokuments.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
    Console.WriteLine(docProperty.Name);
    Console.WriteLine($"\tType:\t{docProperty.Type}");

    // Einige Eigenschaften können mehrere Werte speichern.
    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}\"");
    }
}
```

### Siehe auch

* class [Document](../../aspose.words/document/)
* property [BuiltInDocumentProperties](../../aspose.words/document/builtindocumentproperties/)
* property [CustomDocumentProperties](../../aspose.words/document/customdocumentproperties/)
* class [DocumentPropertyCollection](../documentpropertycollection/)
* namensraum [Aspose.Words.Properties](../../aspose.words.properties/)
* Montage [Aspose.Words](../../)
