Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Zapewnia dostęp do strumienia metadanych XMP.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Dziedziczenie
Implementuje
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Członkowie dziedziczeni
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Właściwości
Count
Zwraca liczbę elementów w kolekcji.
public int Count { get; }
Wartość właściwości
IsFixedSize
Sprawdza, czy kolekcja ma stały rozmiar.
public bool IsFixedSize { get; }
Wartość właściwości
IsReadOnly
Sprawdza, czy kolekcja jest tylko do odczytu.
public bool IsReadOnly { get; }
Wartość właściwości
IsSynchronized
Sprawdza, czy kolekcja jest zsynchronizowana.
public bool IsSynchronized { get; }
Wartość właściwości
Keys
Zwraca kolekcję kluczy metadanych.
public ICollection<string> Keys { get; }
Wartość właściwości
ICollection<string>
NamespaceManager
Zwraca menedżera przestrzeni nazw.
public XmlNamespaceManager NamespaceManager { get; }
Wartość właściwości
XmlNamespaceManager
SyncRoot
Zwraca obiekt synchronizacji kolekcji.
public object SyncRoot { get; }
Wartość właściwości
Values
Zwraca wartości w metadanych.
public ICollection<xmpvalue> Values { get; }
Wartość właściwości
ICollection<XmpValue>
this[string]
Zwraca lub ustawia dane z metadanych.
public XmpValue this[string key] { get; set; }
Wartość właściwości
Metody
Add(string, XmpValue)
Dodaje wartość do metadanych.
public void Add(string key, XmpValue value)
Parametry
key
string
Klucz do dodania.
value
XmpValue
Wartość, która zostanie dodana.
Add(string, object)
Dodaje wartość do metadanych.
public void Add(string key, object value)
Parametry
key
string
Klucz do dodania.
value
object
Wartość, która zostanie dodana.
Add(KeyValuePair<string, xmpvalue="">)
Dodaje parę z kluczem i wartością do słownika.
public void Add(KeyValuePair<string, xmpvalue=""> item)
Parametry
item
KeyValuePair<string, XmpValue>
Element do dodania.
AddArrayItem(string, XmpValue)
Dodaje wartość do tablicy. Wartość zostanie dodana na końcu tablicy.
public void AddArrayItem(string arrayKey, XmpValue value)
Parametry
arrayKey
string
Klucz tablicy do wyszukania w słowniku.
value
XmpValue
Wartość do dodania do tablicy.
AddArrayItem(string, int, XmpValue)
Dodaje wartość do tablicy na określonym indeksie.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
Parametry
arrayKey
string
Klucz tablicy do wyszukania w słowniku.
index
int
Indeks nowej wartości w tablicy.
value
XmpValue
Wartość do dodania do tablicy.
AddNamedValue(string, string, XmpValue)
Dodaje nazwane wartości do struktury.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
Parametry
structureKey
string
Klucz struktury do wyszukania w słowniku.
valueKey
string
Nazwa wartości do dodania do struktury.
value
XmpValue
Wartość do dodania do struktury.
Clear()
Czyści metadane.
public void Clear()
Contains(string)
Sprawdza, czy klucz jest zawarty w metadanych.
public bool Contains(string key)
Parametry
key
string
Klucz wpisu do znalezienia.
Zwraca
Prawda, jeśli klucz jest zawarty w metadanych.
Contains(KeyValuePair<string, xmpvalue="">)
Sprawdza, czy określona para klucz-wartość jest zawarta w słowniku.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Parametry
item
KeyValuePair<string, XmpValue>
Para klucz-wartość.
Zwraca
Prawda, jeśli ta para została znaleziona.
ContainsKey(string)
Określa, czy ten słownik zawiera określony klucz.
public bool ContainsKey(string key)
Parametry
key
string
Klucz do wyszukania w słowniku.
Zwraca
Prawda, jeśli klucz został znaleziony.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Kopiuje elementy kolekcji do tablicy.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Parametry
array
KeyValuePair<string, XmpValue>[]
Tablica docelowa.
index
int
Indeks początkowy.
GetEnumerator()
Zwraca enumerator słownika.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Zwraca
IEnumerator<KeyValuePair<string, XmpValue>>
Enumerator.
GetNamespaceUriByPrefix(string)
Zwraca URI przestrzeni nazw według prefiksu.
public string GetNamespaceUriByPrefix(string prefix)
Parametry
prefix
string
Wartość prefiksu.
Zwraca
Wartość URI przestrzeni nazw.
GetPrefixByNamespaceUri(string)
Zwraca prefiks według URI przestrzeni nazw.
public string GetPrefixByNamespaceUri(string namespaceUri)
Parametry
namespaceUri
string
URI przestrzeni nazw.
Zwraca
Wartość prefiksu.
RegisterNamespaceUri(string, string)
Rejestruje URI przestrzeni nazw.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
Parametry
prefix
string
Wartość prefiksu.
namespaceUri
string
Wartość URI przestrzeni nazw.
RegisterNamespaceUri(string, string, string)
Rejestruje URI przestrzeni nazw.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
Parametry
prefix
string
Wartość prefiksu.
namespaceUri
string
Wartość URI przestrzeni nazw.
schemaDescription
string
Wartość opisu schematu.
Remove(string)
Usuwa wpis z metadanych.
public bool Remove(string key)
Parametry
key
string
Klucz wpisu do usunięcia.
Zwraca
Prawda - jeśli klucz został usunięty; w przeciwnym razie fałsz.
Remove(KeyValuePair<string, xmpvalue="">)
Usuwa parę klucz/wartość z kolekcji.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Parametry
item
KeyValuePair<string, XmpValue>
Para klucz/wartość do usunięcia.
Zwraca
Prawda, jeśli para została znaleziona i usunięta.
SetArrayItem(string, int, XmpValue)
Ustawia wartość w tablicy. Poprzednia wartość zostanie zastąpiona nową.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
Parametry
arrayKey
string
Klucz tablicy do wyszukania w słowniku.
index
int
Indeks nowej wartości w tablicy.
value
XmpValue
Wartość do ustawienia w tablicy.
SetNamedValue(string, string, XmpValue)
Ustawia nazwane wartości w strukturze. Poprzednia nazwana wartość, jeśli już istnieje, zostanie zastąpiona nową.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
Parametry
structureKey
string
Klucz struktury do wyszukania w słowniku.
valueKey
string
Nazwa wartości do ustawienia w strukturze.
value
XmpValue
Wartość do ustawienia w strukturze.
TryGetValue(string, out XmpValue)
Próbuje znaleźć klucz w słowniku i zwraca wartość, jeśli została znaleziona.
public bool TryGetValue(string key, out XmpValue value)
Parametry
key
string
Klucz do wyszukania w słowniku.
value
XmpValue
Zwrócona wartość.
Zwraca
Prawda, jeśli klucz został znaleziony.