## BuiltInDocumentProperties class

En samling inbyggda dokumentegenskaper.

För att lära dig mer, besök[Arbeta med dokumentegenskaper](https://docs.aspose.com/words/net/work-with-document-properties/) dokumentationsartikel.

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

## Egenskaper

| namn | Beskrivning |
| --- | --- |
| [Author](../../aspose.words.properties/builtindocumentproperties/author/) { get; set; } | Hämtar eller anger namnet på dokumentets författare. |
| [Bytes](../../aspose.words.properties/builtindocumentproperties/bytes/) { get; set; } | Representerar en uppskattning av antalet byte i dokumentet. |
| [Category](../../aspose.words.properties/builtindocumentproperties/category/) { get; set; } | Hämtar eller anger dokumentets kategori. |
| [Characters](../../aspose.words.properties/builtindocumentproperties/characters/) { get; set; } | Representerar en uppskattning av antalet tecken i dokumentet. |
| [CharactersWithSpaces](../../aspose.words.properties/builtindocumentproperties/characterswithspaces/) { get; set; } | Representerar en uppskattning av antalet tecken (inklusive mellanslag) i dokumentet. |
| [Comments](../../aspose.words.properties/builtindocumentproperties/comments/) { get; set; } | Hämtar eller ställer in dokumentkommentarer. |
| [Company](../../aspose.words.properties/builtindocumentproperties/company/) { get; set; } | Hämtar eller ställer in företagsegenskapen. |
| [ContentStatus](../../aspose.words.properties/builtindocumentproperties/contentstatus/) { get; set; } | Hämtar eller anger dokumentets innehållsstatus. |
| [ContentType](../../aspose.words.properties/builtindocumentproperties/contenttype/) { get; set; } | Hämtar eller anger dokumentets innehållstyp. |
| [Count](../../aspose.words.properties/documentpropertycollection/count/) { get; } | Hämtar antalet objekt i samlingen. |
| [CreatedTime](../../aspose.words.properties/builtindocumentproperties/createdtime/) { get; set; } | Hämtar eller ställer in datum för dokumentets skapande i UTC. |
| [HeadingPairs](../../aspose.words.properties/builtindocumentproperties/headingpairs/) { get; set; } | Anger dokumentrubriker och deras namn. |
| [HyperlinkBase](../../aspose.words.properties/builtindocumentproperties/hyperlinkbase/) { get; set; } | Anger bassträngen som används för att utvärdera relativa hyperlänkar i detta dokument. |
| [HyperlinksChanged](../../aspose.words.properties/builtindocumentproperties/hyperlinkschanged/) { get; } | Anger om hyperlänkar i ett dokument har ändrats. |
| [Item](../../aspose.words.properties/documentpropertycollection/item/) { get; } | Returnerar en[`DocumentProperty`](../documentproperty/) objekt av index. |
| override [Item](../../aspose.words.properties/builtindocumentproperties/item/) { get; } | Returnerar en[`DocumentProperty`](../documentproperty/) objekt med egenskapens namn. |
| [Keywords](../../aspose.words.properties/builtindocumentproperties/keywords/) { get; set; } | Hämtar eller ställer in dokumentets nyckelord. |
| [LastPrinted](../../aspose.words.properties/builtindocumentproperties/lastprinted/) { get; set; } | Hämtar eller ställer in datumet då dokumentet senast trycktes i UTC. |
| [LastSavedBy](../../aspose.words.properties/builtindocumentproperties/lastsavedby/) { get; set; } | Hämtar eller anger namnet på den senaste författaren. |
| [LastSavedTime](../../aspose.words.properties/builtindocumentproperties/lastsavedtime/) { get; set; } | Hämtar eller ställer in tiden för den senaste sparningen i UTC. |
| [Lines](../../aspose.words.properties/builtindocumentproperties/lines/) { get; set; } | Representerar en uppskattning av antalet rader i dokumentet. |
| [LinksUpToDate](../../aspose.words.properties/builtindocumentproperties/linksuptodate/) { get; set; } | Anger om hyperlänkar i ett dokument är uppdaterade. |
| [Manager](../../aspose.words.properties/builtindocumentproperties/manager/) { get; set; } | Hämtar eller ställer in egenskapen manager. |
| [NameOfApplication](../../aspose.words.properties/builtindocumentproperties/nameofapplication/) { get; set; } | Hämtar eller anger namnet på applikationen. |
| [Pages](../../aspose.words.properties/builtindocumentproperties/pages/) { get; set; } | Representerar en uppskattning av antalet sidor i dokumentet. |
| [Paragraphs](../../aspose.words.properties/builtindocumentproperties/paragraphs/) { get; set; } | Representerar en uppskattning av antalet stycken i dokumentet. |
| [RevisionNumber](../../aspose.words.properties/builtindocumentproperties/revisionnumber/) { get; set; } | Hämtar eller ställer in dokumentets revisionsnummer. |
| [ScaleCrop](../../aspose.words.properties/builtindocumentproperties/scalecrop/) { get; } | Anger om dokumentminiatyren är beskuren eller skalad för att passa skärmen. |
| [Security](../../aspose.words.properties/builtindocumentproperties/security/) { get; set; } | Anger säkerhetsnivån för ett dokument som ett numeriskt värde. |
| [SharedDocument](../../aspose.words.properties/builtindocumentproperties/shareddocument/) { get; } | Anger om dokumentet är ett delat dokument. |
| [Subject](../../aspose.words.properties/builtindocumentproperties/subject/) { get; set; } | Hämtar eller anger dokumentets ämne. |
| [Template](../../aspose.words.properties/builtindocumentproperties/template/) { get; set; } | Hämtar eller anger dokumentmallens informationsnamn. |
| [Thumbnail](../../aspose.words.properties/builtindocumentproperties/thumbnail/) { get; set; } | Hämtar eller ställer in miniatyrbilden av dokumentet. |
| [Title](../../aspose.words.properties/builtindocumentproperties/title/) { get; set; } | Hämtar eller anger dokumentets titel. |
| [TitlesOfParts](../../aspose.words.properties/builtindocumentproperties/titlesofparts/) { get; set; } | Varje sträng i arrayen anger namnet på en del i dokumentet. |
| [TotalEditingTime](../../aspose.words.properties/builtindocumentproperties/totaleditingtime/) { get; set; } | Hämtar eller ställer in den totala redigeringstiden i minuter. |
| [Version](../../aspose.words.properties/builtindocumentproperties/version/) { get; set; } | Representerar versionsnumret för det program som skapade dokumentet. |
| [Words](../../aspose.words.properties/builtindocumentproperties/words/) { get; set; } | Representerar en uppskattning av antalet ord i dokumentet. |

## Metoder

| namn | Beskrivning |
| --- | --- |
| [Clear](../../aspose.words.properties/documentpropertycollection/clear/)() | Tar bort alla egenskaper från samlingen. |
| [Contains](../../aspose.words.properties/documentpropertycollection/contains/)(*string*) | Returer`sann` om en egenskap med det angivna namnet finns i samlingen. |
| [GetEnumerator](../../aspose.words.properties/documentpropertycollection/getenumerator/)() | Returnerar ett uppräknarobjekt som kan användas för att iterera över alla objekt i samlingen. |
| [IndexOf](../../aspose.words.properties/documentpropertycollection/indexof/)(*string*) | Hämtar indexet för en egenskap efter namn. |
| [Remove](../../aspose.words.properties/documentpropertycollection/remove/)(*string*) | Tar bort en egenskap med det angivna namnet från samlingen. |
| [RemoveAt](../../aspose.words.properties/documentpropertycollection/removeat/)(*int*) | Tar bort en egenskap vid det angivna indexet. |

## Anmärkningar

Ger tillgång till[`DocumentProperty`](../documentproperty/)objekt med deras namn (med hjälp av en indexerare) och via en uppsättning typade egenskaper som returnerar värden av lämpliga typer.

Namnen på egenskaperna är inte skiftlägeskänsliga.

Egenskaperna i samlingen är sorterade alfabetiskt efter namn.

## Exempel

Visar hur man arbetar med inbyggda dokumentegenskaper.

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

// Objektet "Dokument" innehåller en del av dess metadata i sina medlemmar.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");

// Dokumentet lagrar även metadata i sina inbyggda egenskaper.
// Varje inbyggd egenskap är en medlem av dokumentets "BuiltInDocumentProperties"-objekt.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
    Console.WriteLine(docProperty.Name);
    Console.WriteLine($"\tType:\t{docProperty.Type}");

    // Vissa egenskaper kan lagra flera värden.
    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}\"");
    }
}
```

### Se även

* class [Document](../../aspose.words/document/)
* property [BuiltInDocumentProperties](../../aspose.words/document/builtindocumentproperties/)
* property [CustomDocumentProperties](../../aspose.words/document/customdocumentproperties/)
* class [DocumentPropertyCollection](../documentpropertycollection/)
* namnutrymme [Aspose.Words.Properties](../../aspose.words.properties/)
* hopsättning [Aspose.Words](../../)
