Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Memberikan akses ke aliran metadata XMP.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Pewarisan
Mengimplementasikan
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Anggota yang Dwarisi
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properti
Count
Mengambil jumlah elemen dalam koleksi.
public int Count { get; }
Nilai Properti
IsFixedSize
Memeriksa apakah koleksi memiliki ukuran tetap.
public bool IsFixedSize { get; }
Nilai Properti
IsReadOnly
Memeriksa apakah koleksi hanya-baca.
public bool IsReadOnly { get; }
Nilai Properti
IsSynchronized
Memeriksa apakah koleksi disinkronkan.
public bool IsSynchronized { get; }
Nilai Properti
Keys
Mengambil koleksi kunci metadata.
public ICollection<string> Keys { get; }
Nilai Properti
ICollection<string>
NamespaceManager
Mengambil pengelola namespace.
public XmlNamespaceManager NamespaceManager { get; }
Nilai Properti
XmlNamespaceManager
SyncRoot
Mengambil objek sinkronisasi koleksi.
public object SyncRoot { get; }
Nilai Properti
Values
Mengambil nilai dalam metadata.
public ICollection<xmpvalue> Values { get; }
Nilai Properti
ICollection<XmpValue>
this[string]
Mengambil atau menetapkan data dari metadata.
public XmpValue this[string key] { get; set; }
Nilai Properti
Metode
Add(string, XmpValue)
Menambahkan nilai ke metadata.
public void Add(string key, XmpValue value)
Parameter
key
string
Kunci untuk ditambahkan.
value
XmpValue
Nilai yang akan ditambahkan.
Add(string, object)
Menambahkan nilai ke metadata.
public void Add(string key, object value)
Parameter
key
string
Kunci untuk ditambahkan.
value
object
Nilai yang akan ditambahkan.
Add(KeyValuePair<string, xmpvalue="">)
Menambahkan pasangan dengan kunci dan nilai ke dalam kamus.
public void Add(KeyValuePair<string, xmpvalue=""> item)
Parameter
item
KeyValuePair<string, XmpValue>
Item yang akan ditambahkan.
AddArrayItem(string, XmpValue)
Menambahkan nilai ke dalam array. Nilai akan ditambahkan di akhir array.
public void AddArrayItem(string arrayKey, XmpValue value)
Parameter
arrayKey
string
Kunci dari array untuk dicari dalam kamus.
value
XmpValue
Nilai untuk ditambahkan ke dalam array.
AddArrayItem(string, int, XmpValue)
Menambahkan nilai ke dalam array berdasarkan indeks yang ditentukan.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
Parameter
arrayKey
string
Kunci dari array untuk dicari dalam kamus.
index
int
Indeks nilai baru dalam array.
value
XmpValue
Nilai untuk ditambahkan ke dalam array.
AddNamedValue(string, string, XmpValue)
Menambahkan nilai bernama ke dalam struktur.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
Parameter
structureKey
string
Kunci dari struktur untuk dicari dalam kamus.
valueKey
string
Nama nilai untuk ditambahkan ke dalam struktur.
value
XmpValue
Nilai untuk ditambahkan ke dalam struktur.
Clear()
Menghapus metadata.
public void Clear()
Contains(string)
Memeriksa apakah kunci terdapat dalam metadata.
public bool Contains(string key)
Parameter
key
string
Kunci entri untuk ditemukan.
Mengembalikan
True jika kunci terdapat dalam metadata.
Contains(KeyValuePair<string, xmpvalue="">)
Memeriksa apakah pasangan kunci-nilai tertentu terdapat dalam kamus.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Parameter
item
KeyValuePair<string, XmpValue>
Pasangan kunci-nilai.
Mengembalikan
true jika pasangan ini ditemukan.
ContainsKey(string)
Menentukan apakah kamus ini mengandung kunci yang ditentukan.
public bool ContainsKey(string key)
Parameter
key
string
Kunci untuk dicari dalam kamus.
Mengembalikan
true jika kunci ditemukan.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Menyalin elemen koleksi ke dalam array.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Parameter
array
KeyValuePair<string, XmpValue>[]
Array tujuan.
index
int
Indeks awal.
GetEnumerator()
Mengembalikan enumerator kamus.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Mengembalikan
IEnumerator<KeyValuePair<string, XmpValue>>
Enumerator.
GetNamespaceUriByPrefix(string)
Mengembalikan URI namespace berdasarkan prefix.
public string GetNamespaceUriByPrefix(string prefix)
Parameter
prefix
string
Nilai dari prefix.
Mengembalikan
Nilai dari URI namespace.
GetPrefixByNamespaceUri(string)
Mengembalikan prefix berdasarkan URI namespace.
public string GetPrefixByNamespaceUri(string namespaceUri)
Parameter
namespaceUri
string
URI namespace.
Mengembalikan
Nilai dari prefix.
RegisterNamespaceUri(string, string)
Mendaftarkan URI namespace.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
Parameter
prefix
string
Nilai dari prefix.
namespaceUri
string
Nilai dari URI namespace.
RegisterNamespaceUri(string, string, string)
Mendaftarkan URI namespace.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
Parameter
prefix
string
Nilai dari prefix.
namespaceUri
string
Nilai dari URI namespace.
schemaDescription
string
Nilai dari deskripsi skema.
Remove(string)
Menghapus entri dari metadata.
public bool Remove(string key)
Parameter
key
string
Kunci entri untuk dihapus.
Mengembalikan
True - jika kunci dihapus; jika tidak, false.
Remove(KeyValuePair<string, xmpvalue="">)
Menghapus pasangan kunci/nilai dari koleksi.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Parameter
item
KeyValuePair<string, XmpValue>
Pasangan kunci/nilai yang akan dihapus.
Mengembalikan
true jika pasangan ditemukan dan dihapus.
SetArrayItem(string, int, XmpValue)
Mengatur nilai dalam array. Nilai sebelumnya akan diganti dengan yang baru.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
Parameter
arrayKey
string
Kunci dari array untuk dicari dalam kamus.
index
int
Indeks nilai baru dalam array.
value
XmpValue
Nilai untuk diatur dalam array.
SetNamedValue(string, string, XmpValue)
Mengatur nilai bernama ke dalam struktur. Nilai bernama sebelumnya, jika sudah ada, akan diganti dengan yang baru.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
Parameter
structureKey
string
Kunci dari struktur untuk dicari dalam kamus.
valueKey
string
Nama nilai untuk diatur ke dalam struktur.
value
XmpValue
Nilai untuk diatur ke dalam struktur.
TryGetValue(string, out XmpValue)
Mencoba untuk menemukan kunci dalam kamus dan mengambil nilai jika ditemukan.
public bool TryGetValue(string key, out XmpValue value)
Parameter
key
string
Kunci untuk dicari dalam kamus.
value
XmpValue
Nilai yang diambil.
Mengembalikan
true jika kunci ditemukan.