BuiltInDocumentProperties
Inhalt
[
Ausblenden
]BuiltInDocumentProperties class
Eine Sammlung integrierter Dokumenteigenschaften.
Um mehr zu erfahren, besuchen Sie dieArbeiten Sie 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 diese 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 diese fest. |
Company { get; set; } | Ruft die Firmeneigenschaft ab oder legt sie fest. |
ContentStatus { get; set; } | Ruft das ab oder legt es festContentStatus des Dokuments. |
ContentType { get; set; } | Ruft das ab oder legt es festContentType des Dokuments. |
Count { get; } | Ruft die Anzahl der Elemente in der Sammlung ab. |
CreatedTime { get; set; } | Ruft das Datum der Dokumenterstellung in UTC ab oder setzt es. |
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. |
Item { get; } | Gibt a zurückDocumentProperty Objekt nach index. |
override Item { get; } | Gibt a zurückDocumentProperty Objekt mit dem Namen der Eigenschaft. |
Keywords { get; set; } | Ruft die Schlüsselwörter des Dokuments ab oder legt diese fest. |
LastPrinted { get; set; } | Ruft das Datum ab, an dem das Dokument zuletzt in UTC gedruckt wurde, oder legt es fest. |
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 diese fest. |
Lines { get; set; } | Stellt eine Schätzung der Anzahl der Zeilen 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 Anzahl der Seiten 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 diese fest. |
Security { get; set; } | Gibt die Sicherheitsstufe eines Dokuments als numerischen Wert an. |
Subject { get; set; } | Ruft den Betreff des Dokuments ab oder legt diesen fest. |
Template { get; set; } | Ruft den Informationsnamen der Dokumentvorlage ab oder legt diesen fest. |
Thumbnail { get; set; } | Ruft die Miniaturansicht des Dokuments ab oder legt diese 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 diese 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) | Gibt zurückWAHR wenn eine Eigenschaft mit dem angegebenen Namen in der Sammlung vorhanden ist. |
GetEnumerator() | Gibt ein Enumeratorobjekt zurück, das zum Durchlaufen aller Elemente in der Sammlung verwendet werden kann. |
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 aufDocumentProperty
Objekte anhand ihres Namens (mithilfe eines Indexers) und über eine Reihe typisierter Eigenschaften, die Werte geeigneter Typen zurückgeben.
Bei den Namen der Eigenschaften wird die Groß-/Kleinschreibung nicht beachtet.
Die Eigenschaften in der Sammlung werden alphabetisch nach Namen sortiert.
Beispiele
Zeigt, wie mit integrierten Dokumenteigenschaften gearbeitet wird.
Document doc = new Document(MyDir + "Properties.docx");
// Das Objekt „Document“ 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 Mitglied des „BuiltInDocumentProperties“-Objekts 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