BuiltInDocumentProperties
Inhalt
[
Ausblenden
]BuiltInDocumentProperties class
Eine Sammlung integrierter Dokumenteigenschaften.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Dokumenteigenschaften Dokumentationsartikel.
public class BuiltInDocumentProperties : DocumentPropertyCollection
Eigenschaften
| Name | Beschreibung |
|---|---|
| Author { get; set; } | Ruft den Namen des Autors des Dokuments ab oder legt ihn fest. |
| Bytes { get; set; } | Stellt eine Schätzung der Anzahl der Bytes im Dokument dar. |
| Category { get; set; } | Ruft die Kategorie des Dokuments ab oder legt sie fest. |
| Characters { get; set; } | Stellt eine Schätzung der Anzahl der Zeichen im Dokument dar. |
| CharactersWithSpaces { get; set; } | Stellt eine Schätzung der Anzahl der Zeichen (einschließlich Leerzeichen) im Dokument dar. |
| Comments { get; set; } | Ruft die Dokumentkommentare ab oder legt sie fest. |
| Company { get; set; } | Ruft die Firmeneigenschaft ab oder legt sie fest. |
| ContentStatus { get; set; } | Ruft den Inhaltsstatus des Dokuments ab oder legt ihn fest. |
| ContentType { get; set; } | Ruft den Inhaltstyp des Dokuments ab oder legt ihn fest. |
| Count { get; } | Ruft die Anzahl der Elemente in der Sammlung ab. |
| CreatedTime { get; set; } | Ruft das Datum der Dokumenterstellung in UTC ab oder legt es fest. |
| HeadingPairs { get; set; } | Gibt Dokumentüberschriften und deren Namen an. |
| HyperlinkBase { get; set; } | Gibt die Basiszeichenfolge an, die zur Auswertung relativer Hyperlinks in diesem Dokument verwendet wird. |
| HyperlinksChanged { get; } | Gibt an, ob Hyperlinks in einem Dokument geändert wurden. |
| Item { get; } | Gibt einenDocumentProperty Objekt nach Index. |
| override Item { get; } | Gibt einenDocumentProperty Objekt durch den Namen der Eigenschaft. |
| Keywords { get; set; } | Ruft die Dokumentschlüsselwörter ab oder legt sie fest. |
| LastPrinted { get; set; } | Ruft das Datum in UTC ab oder legt es fest, an dem das Dokument zuletzt gedruckt wurde. |
| LastSavedBy { get; set; } | Ruft den Namen des letzten Autors ab oder legt ihn fest. |
| LastSavedTime { get; set; } | Ruft die Zeit der letzten Speicherung in UTC ab oder legt sie fest. |
| Lines { get; set; } | Stellt eine Schätzung der Zeilenanzahl im Dokument dar. |
| LinksUpToDate { get; set; } | Gibt an, ob Hyperlinks in einem Dokument aktuell sind. |
| Manager { get; set; } | Ruft die Managereigenschaft ab oder legt sie fest. |
| NameOfApplication { get; set; } | Ruft den Namen der Anwendung ab oder legt ihn fest. |
| Pages { get; set; } | Stellt eine Schätzung der Seitenanzahl im Dokument dar. |
| Paragraphs { get; set; } | Stellt eine Schätzung der Anzahl der Absätze im Dokument dar. |
| RevisionNumber { get; set; } | Ruft die Revisionsnummer des Dokuments ab oder legt sie fest. |
| ScaleCrop { get; } | Gibt an, ob die Miniaturansicht des Dokuments zugeschnitten oder an die Anzeigegröße angepasst wird. |
| Security { get; set; } | Gibt die Sicherheitsstufe eines Dokuments als numerischen Wert an. |
| SharedDocument { get; } | Gibt an, ob es sich bei dem Dokument um ein freigegebenes Dokument handelt. |
| Subject { get; set; } | Ruft den Betreff des Dokuments ab oder legt ihn fest. |
| Template { get; set; } | Ruft den informativen Namen der Dokumentvorlage ab oder legt ihn fest. |
| Thumbnail { get; set; } | Ruft die Miniaturansicht des Dokuments ab oder legt sie fest. |
| Title { get; set; } | Ruft den Titel des Dokuments ab oder legt ihn fest. |
| TitlesOfParts { get; set; } | Jede Zeichenfolge im Array gibt den Namen eines Teils im Dokument an. |
| TotalEditingTime { get; set; } | Ruft die Gesamtbearbeitungszeit in Minuten ab oder legt sie fest. |
| Version { get; set; } | Stellt die Versionsnummer der Anwendung dar, die das Dokument erstellt hat. |
| Words { get; set; } | Stellt eine Schätzung der Anzahl der Wörter im Dokument dar. |
Methoden
| Name | Beschreibung |
|---|---|
| Clear() | Entfernt alle Eigenschaften aus der Sammlung. |
| Contains(string) | RückgabenWAHR wenn eine Eigenschaft mit dem angegebenen Namen in der Sammlung vorhanden ist. |
| GetEnumerator() | Gibt ein Enumeratorobjekt zurück, mit dem alle Elemente in der Sammlung durchlaufen werden können. |
| IndexOf(string) | Ruft den Index einer Eigenschaft nach Namen ab. |
| Remove(string) | Entfernt eine Eigenschaft mit dem angegebenen Namen aus der Sammlung. |
| RemoveAt(int) | Entfernt eine Eigenschaft am angegebenen Index. |
Bemerkungen
Bietet Zugriff aufDocumentPropertyObjekte 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.
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
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- namensraum Aspose.Words.Properties
- Montage Aspose.Words