Class XmpMetadata

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="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Miras

objectXmpMetadata

Uygulamalar

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, 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

int

IsFixedSize

Koleksiyonun sabit boyutta olup olmadığını kontrol eder.

public bool IsFixedSize { get; }

Özellik Değeri

bool

IsReadOnly

Koleksiyonun yalnızca okunur olup olmadığını kontrol eder.

public bool IsReadOnly { get; }

Özellik Değeri

bool

IsSynchronized

Koleksiyonun senkronize olup olmadığını kontrol eder.

public bool IsSynchronized { get; }

Özellik Değeri

bool

Keys

Meta veri anahtarlarının koleksiyonunu alır.

public ICollection<string> Keys { get; }

Özellik Değeri

ICollection<string&gt;

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

object

Values

Meta verilerdeki değerleri alır.

public ICollection<xmpvalue> Values { get; }

Özellik Değeri

ICollection<XmpValue&gt;

this[string]

Meta verilerden veri alır veya ayarlar.

public XmpValue this[string key] { get; set; }

Özellik Değeri

XmpValue

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&gt;

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üş

bool

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&gt;

Anahtar-değer çifti.

Dönüş

bool

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üş

bool

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&gt;[]

Hedef dizi.

index int

Başlangıç indeksi.

GetEnumerator()

Sözlük enumeratorünü döner.

public IEnumerator<keyvaluepair<string, xmpvalue="">&gt; GetEnumerator()

Dönüş

IEnumerator<KeyValuePair<string, XmpValue&gt;&gt;

Enumerator.

GetNamespaceUriByPrefix(string)

Öneki kullanarak ad alanı URI’sini döner.

public string GetNamespaceUriByPrefix(string prefix)

Parametreler

prefix string

Önekin değeri.

Dönüş

string

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üş

string

Ö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üş

bool

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&gt;

Kaldırılacak anahtar/değer çifti.

Dönüş

bool

Ç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üş

bool

Anahtar bulunduysa true döner.

 Türkçe