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="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Vererbung
Implementiert
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, 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
IsFixedSize
Überprüft, ob die Sammlung eine feste Größe hat.
public bool IsFixedSize { get; }
Eigenschaftswert
IsReadOnly
Überprüft, ob die Sammlung schreibgeschützt ist.
public bool IsReadOnly { get; }
Eigenschaftswert
IsSynchronized
Überprüft, ob die Sammlung synchronisiert ist.
public bool IsSynchronized { get; }
Eigenschaftswert
Keys
Erhält die Sammlung der Metadatenschlüssel.
public ICollection<string> Keys { get; }
Eigenschaftswert
ICollection<string>
NamespaceManager
Erhält den Namespace-Manager.
public XmlNamespaceManager NamespaceManager { get; }
Eigenschaftswert
XmlNamespaceManager
SyncRoot
Erhält das Synchronisationsobjekt der Sammlung.
public object SyncRoot { get; }
Eigenschaftswert
Values
Erhält Werte in den Metadaten.
public ICollection<xmpvalue> Values { get; }
Eigenschaftswert
ICollection<XmpValue>
this[string]
Erhält oder setzt Daten aus den Metadaten.
public XmpValue this[string key] { get; set; }
Eigenschaftswert
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>
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
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>
Schlüssel-Wert-Paar.
Gibt zurück
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
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>[]
Ziel-Array.
index
int
Startindex.
GetEnumerator()
Gibt den Enumerator des Wörterbuchs zurück.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Gibt zurück
IEnumerator<KeyValuePair<string, XmpValue>>
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
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
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
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>
Schlüssel/Wert-Paar, das entfernt werden soll.
Gibt zurück
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
Wahr, wenn der Schlüssel gefunden wurde.