Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Ger åtkomst till XMP-metadataflödet.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Arv
Implementerar
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Arvade medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Egenskaper
Count
Hämtar antalet element i samlingen.
public int Count { get; }
Egenskapsvärde
IsFixedSize
Kontrollerar om samlingen har fast storlek.
public bool IsFixedSize { get; }
Egenskapsvärde
IsReadOnly
Kontrollerar om samlingen är skrivskyddad.
public bool IsReadOnly { get; }
Egenskapsvärde
IsSynchronized
Kontrollerar om samlingen är synkroniserad.
public bool IsSynchronized { get; }
Egenskapsvärde
Keys
Hämtar samlingen av metadata nycklar.
public ICollection<string> Keys { get; }
Egenskapsvärde
ICollection<string>
NamespaceManager
Hämtar namnrymden manager.
public XmlNamespaceManager NamespaceManager { get; }
Egenskapsvärde
XmlNamespaceManager
SyncRoot
Hämtar samlingens synkroniseringsobjekt.
public object SyncRoot { get; }
Egenskapsvärde
Values
Hämtar värdena i metadata.
public ICollection<xmpvalue> Values { get; }
Egenskapsvärde
ICollection<XmpValue>
this[string]
Hämtar eller ställer in data från metadata.
public XmpValue this[string key] { get; set; }
Egenskapsvärde
Metoder
Add(string, XmpValue)
Lägger till värde i metadata.
public void Add(string key, XmpValue value)
Parametrar
key
string
Nyckeln som ska läggas till.
value
XmpValue
Värdet som kommer att läggas till.
Add(string, object)
Lägger till värde i metadata.
public void Add(string key, object value)
Parametrar
key
string
Nyckeln som ska läggas till.
value
object
Värdet som kommer att läggas till.
Add(KeyValuePair<string, xmpvalue="">)
Lägger till par med nyckel och värde i ordboken.
public void Add(KeyValuePair<string, xmpvalue=""> item)
Parametrar
item
KeyValuePair<string, XmpValue>
Objektet som ska läggas till.
AddArrayItem(string, XmpValue)
Lägger till värde i en array. Värdet kommer att läggas till i slutet av arrayen.
public void AddArrayItem(string arrayKey, XmpValue value)
Parametrar
arrayKey
string
Nyckeln till arrayen som ska sökas i ordboken.
value
XmpValue
Värdet som ska läggas till i arrayen.
AddArrayItem(string, int, XmpValue)
Lägger till värde i en array vid angiven index.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
Parametrar
arrayKey
string
Nyckeln till arrayen som ska sökas i ordboken.
index
int
Index för det nya värdet i arrayen.
value
XmpValue
Värdet som ska läggas till i arrayen.
AddNamedValue(string, string, XmpValue)
Lägger till namngivet värde i en struktur.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
Parametrar
structureKey
string
Nyckeln till strukturen som ska sökas i ordboken.
valueKey
string
Namnet på värdet som ska läggas till i strukturen.
value
XmpValue
Värdet som ska läggas till i strukturen.
Clear()
Rensar metadata.
public void Clear()
Contains(string)
Kontrollerar om nyckeln finns i metadata.
public bool Contains(string key)
Parametrar
key
string
Nyckeln till posten som ska hittas.
Returnerar
Sant om nyckeln finns i metadata.
Contains(KeyValuePair<string, xmpvalue="">)
Kontrollerar om angivet nyckel-värde-par finns i ordboken.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Parametrar
item
KeyValuePair<string, XmpValue>
Nyckel-värde-par.
Returnerar
Sant om detta par hittades.
ContainsKey(string)
Bestämmer om denna ordbok innehåller angiven nyckel.
public bool ContainsKey(string key)
Parametrar
key
string
Nyckel att söka i ordboken.
Returnerar
Sant om nyckeln hittades.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Kopierar element från samlingen till array.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Parametrar
array
KeyValuePair<string, XmpValue>[]
Destination array.
index
int
Startindex.
GetEnumerator()
Returnerar ordboksuppräknare.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Returnerar
IEnumerator<KeyValuePair<string, XmpValue>>
Uppräknare.
GetNamespaceUriByPrefix(string)
Returnerar namnrymden URI med prefix.
public string GetNamespaceUriByPrefix(string prefix)
Parametrar
prefix
string
Värdet av prefix.
Returnerar
Värdet av namnrymden URI.
GetPrefixByNamespaceUri(string)
Returnerar prefix med namnrymden URI.
public string GetPrefixByNamespaceUri(string namespaceUri)
Parametrar
namespaceUri
string
Namnrymden URI.
Returnerar
Värdet av prefix.
RegisterNamespaceUri(string, string)
Registrerar namnrymden URI.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
Parametrar
prefix
string
Värdet av prefix.
namespaceUri
string
Värdet av namnrymden URI.
RegisterNamespaceUri(string, string, string)
Registrerar namnrymden URI.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
Parametrar
prefix
string
Värdet av prefix.
namespaceUri
string
Värdet av namnrymden URI.
schemaDescription
string
Värdet av schemabeskrivningen.
Remove(string)
Tar bort post från metadata.
public bool Remove(string key)
Parametrar
key
string
Nyckeln till posten som ska tas bort.
Returnerar
Sant - om nyckeln togs bort; annars, falskt.
Remove(KeyValuePair<string, xmpvalue="">)
Tar bort nyckel/värde-par från samlingen.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Parametrar
item
KeyValuePair<string, XmpValue>
Nyckel/värde-par som ska tas bort.
Returnerar
Sant om paret hittades och togs bort.
SetArrayItem(string, int, XmpValue)
Sätter värde i en array. Det tidigare värdet kommer att ersättas med det nya.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
Parametrar
arrayKey
string
Nyckeln till arrayen som ska sökas i ordboken.
index
int
Index för det nya värdet i arrayen.
value
XmpValue
Värdet som ska sättas i arrayen.
SetNamedValue(string, string, XmpValue)
Sätter namngivet värde i en struktur. Det tidigare namngivna värdet, om det redan finns, kommer att ersättas med det nya.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
Parametrar
structureKey
string
Nyckeln till strukturen som ska sökas i ordboken.
valueKey
string
Namnet på värdet som ska sättas i strukturen.
value
XmpValue
Värdet som ska sättas i strukturen.
TryGetValue(string, out XmpValue)
Försöker hitta nyckeln i ordboken och hämtar värdet om det hittas.
public bool TryGetValue(string key, out XmpValue value)
Parametrar
key
string
Nyckel att söka i ordboken.
value
XmpValue
Hämtat värde.
Returnerar
Sant om nyckeln hittades.