Metadata

Metadata class

Bietet Zugriff auf den XMP-Metadatenstrom.

public sealed class Metadata : IDictionary<string, XmpValue>

Eigenschaften

NameBeschreibung
Count { get; }Ruft die Anzahl der Elemente in der Sammlung ab.
ExtensionFields { get; }Ruft das Wörterbuch der Erweiterungsfelder ab.
IsFixedSize { get; }Überprüft, ob die Sammlung eine feste Größe hat.
IsReadOnly { get; }Überprüft, ob die Sammlung schreibgeschützt ist.
IsSynchronized { get; }Überprüft, ob die Sammlung synchronisiert ist.
Item { get; set; }Ruft Daten aus Metadaten ab oder legt sie fest.
Keys { get; }Ruft Sammlung von Metadatenschlüsseln ab.
NamespaceManager { get; }Ruft Namespace-Manager ab.
SyncRoot { get; }Ruft das Sammlungssynchronisierungsobjekt ab.
Values { get; }Ruft Werte in den Metadaten ab.

Methoden

NameBeschreibung
Add(KeyValuePair<string, XmpValue>)Fügt ein Paar mit Schlüssel und Wert in das Wörterbuch ein.
Add(string, object)Fügt Metadaten Wert hinzu.
Add(string, XmpPdfAExtensionObject)Fügt eine PDF-Erweiterung zu den Metadaten hinzu.
Add(string, XmpValue)Fügt Metadaten Wert hinzu.
Clear()Löscht Metadaten.
Contains(KeyValuePair<string, XmpValue>)Prüft, ob das angegebene Schlüssel-Wert-Paar im Wörterbuch enthalten ist.
Contains(string)Überprüft, ob der Schlüssel in den Metadaten enthalten ist.
ContainsKey(string)Ermittelt, ob dieses Wörterbuch den angegebenen Schlüssel enthält.
CopyTo(KeyValuePair<string, XmpValue>[], int)
GetEnumerator()Gibt den Wörterbuch-Enumerator zurück.
GetNamespaceUriByPrefix(string)Gibt Namespace-URI nach Präfix zurück.
GetPrefixByNamespaceUri(string)Gibt Präfix nach Namespace-URI zurück.
RegisterNamespaceUri(string, string)Registriert Namespace-URI.
RegisterNamespaceUri(string, string, string)Registriert Namespace-URI.
Remove(KeyValuePair<string, XmpValue>)Entfernt Schlüssel/Wert-Paare aus der Sammlung.
Remove(string)Entfernt Eintrag aus Metadaten.
TryGetValue(string, out XmpValue)Versucht, den Schlüssel im Wörterbuch zu finden, und ruft den Wert ab, falls gefunden.

Siehe auch