Class XmpMetadata

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

Dziedziczenie

objectXmpMetadata

Implementuje

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

int

IsFixedSize

Sprawdza, czy kolekcja ma stały rozmiar.

public bool IsFixedSize { get; }

Wartość właściwości

bool

IsReadOnly

Sprawdza, czy kolekcja jest tylko do odczytu.

public bool IsReadOnly { get; }

Wartość właściwości

bool

IsSynchronized

Sprawdza, czy kolekcja jest zsynchronizowana.

public bool IsSynchronized { get; }

Wartość właściwości

bool

Keys

Zwraca kolekcję kluczy metadanych.

public ICollection<string> Keys { get; }

Wartość właściwości

ICollection<string&gt;

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

object

Values

Zwraca wartości w metadanych.

public ICollection<xmpvalue> Values { get; }

Wartość właściwości

ICollection<XmpValue&gt;

this[string]

Zwraca lub ustawia dane z metadanych.

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

Wartość właściwości

XmpValue

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

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

bool

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

Para klucz-wartość.

Zwraca

bool

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

bool

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

Tablica docelowa.

index int

Indeks początkowy.

GetEnumerator()

Zwraca enumerator słownika.

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

Zwraca

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

Enumerator.

GetNamespaceUriByPrefix(string)

Zwraca URI przestrzeni nazw według prefiksu.

public string GetNamespaceUriByPrefix(string prefix)

Parametry

prefix string

Wartość prefiksu.

Zwraca

string

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

string

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

bool

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

Para klucz/wartość do usunięcia.

Zwraca

bool

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

bool

Prawda, jeśli klucz został znaleziony.

 Polski