Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
XMP meta verisi akışına erişim sağlar.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Miras
Uygulamalar
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Miras Alınan Üyeler
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Özellikler
Count
Koleksiyondaki elemanların sayısını alır.
public int Count { get; }
Özellik Değeri
IsFixedSize
Koleksiyonun sabit boyutta olup olmadığını kontrol eder.
public bool IsFixedSize { get; }
Özellik Değeri
IsReadOnly
Koleksiyonun yalnızca okunur olup olmadığını kontrol eder.
public bool IsReadOnly { get; }
Özellik Değeri
IsSynchronized
Koleksiyonun senkronize olup olmadığını kontrol eder.
public bool IsSynchronized { get; }
Özellik Değeri
Keys
Meta veri anahtarlarının koleksiyonunu alır.
public ICollection<string> Keys { get; }
Özellik Değeri
ICollection<string>
NamespaceManager
Ad alanı yöneticisini alır.
public XmlNamespaceManager NamespaceManager { get; }
Özellik Değeri
XmlNamespaceManager
SyncRoot
Koleksiyon senkronizasyon nesnesini alır.
public object SyncRoot { get; }
Özellik Değeri
Values
Meta verilerdeki değerleri alır.
public ICollection<xmpvalue> Values { get; }
Özellik Değeri
ICollection<XmpValue>
this[string]
Meta verilerden veri alır veya ayarlar.
public XmpValue this[string key] { get; set; }
Özellik Değeri
Yöntemler
Add(string, XmpValue)
Meta veriye değer ekler.
public void Add(string key, XmpValue value)
Parametreler
key
string
Eklenecek anahtar.
value
XmpValue
Eklenecek değer.
Add(string, object)
Meta veriye değer ekler.
public void Add(string key, object value)
Parametreler
key
string
Eklenecek anahtar.
value
object
Eklenecek değer.
Add(KeyValuePair<string, xmpvalue="">)
Sözlüğe anahtar ve değer çifti ekler.
public void Add(KeyValuePair<string, xmpvalue=""> item)
Parametreler
item
KeyValuePair<string, XmpValue>
Eklenecek öğe.
AddArrayItem(string, XmpValue)
Bir diziye değer ekler. Değer dizi sonuna eklenecektir.
public void AddArrayItem(string arrayKey, XmpValue value)
Parametreler
arrayKey
string
Sözlükte aranacak dizinin anahtarı.
value
XmpValue
Diziye eklenecek değer.
AddArrayItem(string, int, XmpValue)
Belirtilen indeksle bir diziye değer ekler.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
Parametreler
arrayKey
string
Sözlükte aranacak dizinin anahtarı.
index
int
Dizideki yeni değerinin indeksi.
value
XmpValue
Diziye eklenecek değer.
AddNamedValue(string, string, XmpValue)
Bir yapıya adlandırılmış değer ekler.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
Parametreler
structureKey
string
Sözlükte aranacak yapının anahtarı.
valueKey
string
Yapıya eklenecek değerin adı.
value
XmpValue
Yapıya eklenecek değer.
Clear()
Meta verileri temizler.
public void Clear()
Contains(string)
Anahtarın meta verilerde bulunup bulunmadığını kontrol eder.
public bool Contains(string key)
Parametreler
key
string
Bulunacak girişin anahtarı.
Dönüş
Anahtar meta verilerde varsa true döner.
Contains(KeyValuePair<string, xmpvalue="">)
Belirtilen anahtar-değer çiftinin sözlükte bulunup bulunmadığını kontrol eder.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Parametreler
item
KeyValuePair<string, XmpValue>
Anahtar-değer çifti.
Dönüş
Bu çift bulunduysa true döner.
ContainsKey(string)
Bu sözlüğün belirtilen anahtarı içerip içermediğini belirler.
public bool ContainsKey(string key)
Parametreler
key
string
Sözlükte aranacak anahtar.
Dönüş
Anahtar bulunduysa true döner.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Koleksiyonun elemanlarını bir diziye kopyalar.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Parametreler
array
KeyValuePair<string, XmpValue>[]
Hedef dizi.
index
int
Başlangıç indeksi.
GetEnumerator()
Sözlük enumeratorünü döner.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Dönüş
IEnumerator<KeyValuePair<string, XmpValue>>
Enumerator.
GetNamespaceUriByPrefix(string)
Öneki kullanarak ad alanı URI’sini döner.
public string GetNamespaceUriByPrefix(string prefix)
Parametreler
prefix
string
Önekin değeri.
Dönüş
Ad alanı URI’sinin değeri.
GetPrefixByNamespaceUri(string)
Ad alanı URI’sine göre öneki döner.
public string GetPrefixByNamespaceUri(string namespaceUri)
Parametreler
namespaceUri
string
Ad alanı URI’si.
Dönüş
Önekin değeri.
RegisterNamespaceUri(string, string)
Ad alanı URI’sini kaydeder.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
Parametreler
prefix
string
Önekin değeri.
namespaceUri
string
Ad alanı URI’sinin değeri.
RegisterNamespaceUri(string, string, string)
Ad alanı URI’sini kaydeder.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
Parametreler
prefix
string
Önekin değeri.
namespaceUri
string
Ad alanı URI’sinin değeri.
schemaDescription
string
Şema tanımının değeri.
Remove(string)
Meta veriden girişi kaldırır.
public bool Remove(string key)
Parametreler
key
string
Kaldırılacak girişin anahtarı.
Dönüş
Anahtar kaldırıldıysa true; aksi takdirde false döner.
Remove(KeyValuePair<string, xmpvalue="">)
Koleksiyondan anahtar/değer çiftini kaldırır.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Parametreler
item
KeyValuePair<string, XmpValue>
Kaldırılacak anahtar/değer çifti.
Dönüş
Çift bulunduysa ve kaldırıldıysa true döner.
SetArrayItem(string, int, XmpValue)
Bir dizideki değeri ayarlar. Önceki değer yeni ile değiştirilir.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
Parametreler
arrayKey
string
Sözlükte aranacak dizinin anahtarı.
index
int
Dizideki yeni değerin indeksi.
value
XmpValue
Dizide ayarlanacak değer.
SetNamedValue(string, string, XmpValue)
Bir yapıya adlandırılmış değeri ayarlar. Önceki adlandırılmış değer, eğer varsa, yeni ile değiştirilir.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
Parametreler
structureKey
string
Sözlükte aranacak yapının anahtarı.
valueKey
string
Yapıya ayarlanacak değerin adı.
value
XmpValue
Yapıya ayarlanacak değer.
TryGetValue(string, out XmpValue)
Sözlükte anahtarı bulmaya çalışır ve bulunursa değeri alır.
public bool TryGetValue(string key, out XmpValue value)
Parametreler
key
string
Sözlükte aranacak anahtar.
value
XmpValue
Alınan değer.
Dönüş
Anahtar bulunduysa true döner.