CustomDocumentProperties
Inhalt
[
Ausblenden
]CustomDocumentProperties class
Eine Sammlung benutzerdefinierter Dokumenteigenschaften.
Um mehr zu erfahren, besuchen Sie dieArbeiten Sie mit Dokumenteigenschaften Dokumentationsartikel.
public class CustomDocumentProperties : DocumentPropertyCollection
Eigenschaften
Name | Beschreibung |
---|---|
Count { get; } | Ruft die Anzahl der Elemente in der Sammlung ab. |
Item { get; } | Gibt a zurückDocumentProperty Objekt nach index. |
virtual Item { get; } | Gibt a zurückDocumentProperty Objekt mit dem Namen der Eigenschaft. |
Methoden
Name | Beschreibung |
---|---|
Add(string, bool) | Erstellt eine neue benutzerdefinierte Dokumenteigenschaft desBoolean Datentyp. |
Add(string, DateTime) | Erstellt eine neue benutzerdefinierte Dokumenteigenschaft desDateTime Datentyp. |
Add(string, double) | Erstellt eine neue benutzerdefinierte Dokumenteigenschaft desDouble Datentyp. |
Add(string, int) | Erstellt eine neue benutzerdefinierte Dokumenteigenschaft desNumber Datentyp. |
Add(string, string) | Erstellt eine neue benutzerdefinierte Dokumenteigenschaft desString Datentyp. |
AddLinkToContent(string, string) | Erstellt eine neue mit dem Inhalt verknüpfte benutzerdefinierte Dokumenteigenschaft. |
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
JedeDocumentProperty
Das Objekt stellt eine benutzerdefinierte Eigenschaft eines Containerdokuments dar.
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 benutzerdefinierten Dokumenteigenschaften gearbeitet wird.
Document doc = new Document(MyDir + "Properties.docx");
// Jedes Dokument enthält eine Sammlung benutzerdefinierter Eigenschaften, die wie die integrierten Eigenschaften Schlüssel-Wert-Paare sind.
// Das Dokument verfügt über eine feste Liste integrierter Eigenschaften. Der Benutzer erstellt alle benutzerdefinierten Eigenschaften.
Assert.AreEqual("Value of custom document property", doc.CustomDocumentProperties["CustomProperty"].ToString());
doc.CustomDocumentProperties.Add("CustomProperty2", "Value of custom document property #2");
Console.WriteLine("Custom Properties:");
foreach (var customDocumentProperty in doc.CustomDocumentProperties)
{
Console.WriteLine(customDocumentProperty.Name);
Console.WriteLine($"\tType:\t{customDocumentProperty.Type}");
Console.WriteLine($"\tValue:\t\"{customDocumentProperty.Value}\"");
}
Siehe auch
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- namensraum Aspose.Words.Properties
- Montage Aspose.Words