Class XmpMetadata

Class XmpMetadata

Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)

Bietet Zugriff auf den XMP-Metadatastream.

public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Vererbung

objectXmpMetadata

Implementiert

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Vererbte Mitglieder

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Eigenschaften

Count

Erhält die Anzahl der Elemente in der Sammlung.

public int Count { get; }

Eigenschaftswert

int

IsFixedSize

Überprüft, ob die Sammlung eine feste Größe hat.

public bool IsFixedSize { get; }

Eigenschaftswert

bool

IsReadOnly

Überprüft, ob die Sammlung schreibgeschützt ist.

public bool IsReadOnly { get; }

Eigenschaftswert

bool

IsSynchronized

Überprüft, ob die Sammlung synchronisiert ist.

public bool IsSynchronized { get; }

Eigenschaftswert

bool

Keys

Erhält die Sammlung der Metadatenschlüssel.

public ICollection<string> Keys { get; }

Eigenschaftswert

ICollection<string&gt;

NamespaceManager

Erhält den Namespace-Manager.

public XmlNamespaceManager NamespaceManager { get; }

Eigenschaftswert

XmlNamespaceManager

SyncRoot

Erhält das Synchronisationsobjekt der Sammlung.

public object SyncRoot { get; }

Eigenschaftswert

object

Values

Erhält Werte in den Metadaten.

public ICollection<xmpvalue> Values { get; }

Eigenschaftswert

ICollection<XmpValue&gt;

this[string]

Erhält oder setzt Daten aus den Metadaten.

public XmpValue this[string key] { get; set; }

Eigenschaftswert

XmpValue

Methoden

Add(string, XmpValue)

Fügt einen Wert zu den Metadaten hinzu.

public void Add(string key, XmpValue value)

Parameter

key string

Der hinzuzufügende Schlüssel.

value XmpValue

Der Wert, der hinzugefügt werden soll.

Add(string, object)

Fügt einen Wert zu den Metadaten hinzu.

public void Add(string key, object value)

Parameter

key string

Der hinzuzufügende Schlüssel.

value object

Der Wert, der hinzugefügt werden soll.

Add(KeyValuePair<string, xmpvalue="">)

Fügt ein Paar mit Schlüssel und Wert in das Wörterbuch ein.

public void Add(KeyValuePair<string, xmpvalue=""> item)

Parameter

item KeyValuePair<string, XmpValue&gt;

Element, das hinzugefügt werden soll.

AddArrayItem(string, XmpValue)

Fügt einen Wert in ein Array ein. Der Wert wird am Ende des Arrays hinzugefügt.

public void AddArrayItem(string arrayKey, XmpValue value)

Parameter

arrayKey string

Schlüssel des Arrays, in dem im Wörterbuch gesucht werden soll.

value XmpValue

Wert, der in das Array eingefügt werden soll.

AddArrayItem(string, int, XmpValue)

Fügt einen Wert in ein Array an dem angegebenen Index ein.

public void AddArrayItem(string arrayKey, int index, XmpValue value)

Parameter

arrayKey string

Schlüssel des Arrays, in dem im Wörterbuch gesucht werden soll.

index int

Index des neuen Wertes im Array.

value XmpValue

Wert, der in das Array eingefügt werden soll.

AddNamedValue(string, string, XmpValue)

Fügt einen benannten Wert in eine Struktur ein.

public void AddNamedValue(string structureKey, string valueKey, XmpValue value)

Parameter

structureKey string

Schlüssel der Struktur, in der im Wörterbuch gesucht werden soll.

valueKey string

Name des Wertes, der in die Struktur eingefügt werden soll.

value XmpValue

Wert, der in die Struktur eingefügt werden soll.

Clear()

Löscht die Metadaten.

public void Clear()

Contains(string)

Überprüft, ob der Schlüssel in den Metadaten enthalten ist.

public bool Contains(string key)

Parameter

key string

Der Schlüssel des Eintrags, der gefunden werden soll.

Gibt zurück

bool

Wahr, wenn der Schlüssel in den Metadaten enthalten ist.

Contains(KeyValuePair<string, xmpvalue="">)

Überprüft, ob das angegebene Schlüssel-Wert-Paar im Wörterbuch enthalten ist.

public bool Contains(KeyValuePair<string, xmpvalue=""> item)

Parameter

item KeyValuePair<string, XmpValue&gt;

Schlüssel-Wert-Paar.

Gibt zurück

bool

Wahr, wenn dieses Paar gefunden wurde.

ContainsKey(string)

Bestimmt, ob dieses Wörterbuch den angegebenen Schlüssel enthält.

public bool ContainsKey(string key)

Parameter

key string

Schlüssel, der im Wörterbuch gesucht werden soll.

Gibt zurück

bool

Wahr, wenn der Schlüssel gefunden wurde.

CopyTo(KeyValuePair<string, xmpvalue="">[], int)

Kopiert Elemente der Sammlung in ein Array.

public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)

Parameter

array KeyValuePair<string, XmpValue&gt;[]

Ziel-Array.

index int

Startindex.

GetEnumerator()

Gibt den Enumerator des Wörterbuchs zurück.

public IEnumerator<keyvaluepair<string, xmpvalue="">&gt; GetEnumerator()

Gibt zurück

IEnumerator<KeyValuePair<string, XmpValue&gt;&gt;

Enumerator.

GetNamespaceUriByPrefix(string)

Gibt die Namespace-URI nach Präfix zurück.

public string GetNamespaceUriByPrefix(string prefix)

Parameter

prefix string

Der Wert des Präfixes.

Gibt zurück

string

Der Wert der Namespace-URI.

GetPrefixByNamespaceUri(string)

Gibt das Präfix nach Namespace-URI zurück.

public string GetPrefixByNamespaceUri(string namespaceUri)

Parameter

namespaceUri string

Namespace-URI.

Gibt zurück

string

Der Wert des Präfixes.

RegisterNamespaceUri(string, string)

Registriert die Namespace-URI.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

Parameter

prefix string

Der Wert des Präfixes.

namespaceUri string

Der Wert der Namespace-URI.

RegisterNamespaceUri(string, string, string)

Registriert die Namespace-URI.

public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)

Parameter

prefix string

Der Wert des Präfixes.

namespaceUri string

Der Wert der Namespace-URI.

schemaDescription string

Der Wert der Schema-Beschreibung.

Remove(string)

Entfernt den Eintrag aus den Metadaten.

public bool Remove(string key)

Parameter

key string

Der Schlüssel des Eintrags, der entfernt werden soll.

Gibt zurück

bool

Wahr - wenn der Schlüssel entfernt wurde; andernfalls falsch.

Remove(KeyValuePair<string, xmpvalue="">)

Entfernt das Schlüssel/Wert-Paar aus der Sammlung.

public bool Remove(KeyValuePair<string, xmpvalue=""> item)

Parameter

item KeyValuePair<string, XmpValue&gt;

Schlüssel/Wert-Paar, das entfernt werden soll.

Gibt zurück

bool

Wahr, wenn das Paar gefunden und entfernt wurde.

SetArrayItem(string, int, XmpValue)

Setzt den Wert in ein Array. Der vorherige Wert wird durch den neuen ersetzt.

public void SetArrayItem(string arrayKey, int index, XmpValue value)

Parameter

arrayKey string

Schlüssel des Arrays, in dem im Wörterbuch gesucht werden soll.

index int

Index des neuen Wertes im Array.

value XmpValue

Wert, der im Array gesetzt werden soll.

SetNamedValue(string, string, XmpValue)

Setzt den benannten Wert in eine Struktur. Der vorherige benannte Wert, falls bereits vorhanden, wird durch den neuen ersetzt.

public void SetNamedValue(string structureKey, string valueKey, XmpValue value)

Parameter

structureKey string

Schlüssel der Struktur, in der im Wörterbuch gesucht werden soll.

valueKey string

Name des Wertes, der in die Struktur gesetzt werden soll.

value XmpValue

Wert, der in die Struktur gesetzt werden soll.

TryGetValue(string, out XmpValue)

Versucht, den Schlüssel im Wörterbuch zu finden und den Wert abzurufen, falls gefunden.

public bool TryGetValue(string key, out XmpValue value)

Parameter

key string

Schlüssel, der im Wörterbuch gesucht werden soll.

value XmpValue

Abgerufener Wert.

Gibt zurück

bool

Wahr, wenn der Schlüssel gefunden wurde.

 Deutsch