Class XmpMetadata

Class XmpMetadata

Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)

Fornece acesso ao fluxo de metadados XMP.

public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Herança

objectXmpMetadata

Implementa

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Membros Herdados

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Propriedades

Count

Obtém a contagem de elementos na coleção.

public int Count { get; }

Valor da Propriedade

int

IsFixedSize

Verifica se a coleção tem tamanho fixo.

public bool IsFixedSize { get; }

Valor da Propriedade

bool

IsReadOnly

Verifica se a coleção é somente leitura.

public bool IsReadOnly { get; }

Valor da Propriedade

bool

IsSynchronized

Verifica se a coleção está sincronizada.

public bool IsSynchronized { get; }

Valor da Propriedade

bool

Keys

Obtém a coleção de chaves de metadados.

public ICollection<string> Keys { get; }

Valor da Propriedade

ICollection<string&gt;

NamespaceManager

Obtém o gerenciador de namespace.

public XmlNamespaceManager NamespaceManager { get; }

Valor da Propriedade

XmlNamespaceManager

SyncRoot

Obtém o objeto de sincronização da coleção.

public object SyncRoot { get; }

Valor da Propriedade

object

Values

Obtém os valores nos metadados.

public ICollection<xmpvalue> Values { get; }

Valor da Propriedade

ICollection<XmpValue&gt;

this[string]

Obtém ou define dados dos metadados.

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

Valor da Propriedade

XmpValue

Métodos

Add(string, XmpValue)

Adiciona valor aos metadados.

public void Add(string key, XmpValue value)

Parâmetros

key string

A chave a ser adicionada.

value XmpValue

Valor que será adicionado.

Add(string, object)

Adiciona valor aos metadados.

public void Add(string key, object value)

Parâmetros

key string

A chave a ser adicionada.

value object

Valor que será adicionado.

Add(KeyValuePair<string, xmpvalue="">)

Adiciona par com chave e valor ao dicionário.

public void Add(KeyValuePair<string, xmpvalue=""> item)

Parâmetros

item KeyValuePair<string, XmpValue&gt;

Item a ser adicionado.

AddArrayItem(string, XmpValue)

Adiciona valor a um array. O valor será adicionado ao final do array.

public void AddArrayItem(string arrayKey, XmpValue value)

Parâmetros

arrayKey string

Chave do array para buscar no dicionário.

value XmpValue

Valor a ser adicionado ao array.

AddArrayItem(string, int, XmpValue)

Adiciona valor a um array pelo índice especificado.

public void AddArrayItem(string arrayKey, int index, XmpValue value)

Parâmetros

arrayKey string

Chave do array para buscar no dicionário.

index int

Índice do novo valor no array.

value XmpValue

Valor a ser adicionado ao array.

AddNamedValue(string, string, XmpValue)

Adiciona valor nomeado a uma estrutura.

public void AddNamedValue(string structureKey, string valueKey, XmpValue value)

Parâmetros

structureKey string

Chave da estrutura para buscar no dicionário.

valueKey string

Nome do valor a ser adicionado à estrutura.

value XmpValue

Valor a ser adicionado à estrutura.

Clear()

Limpa os metadados.

public void Clear()

Contains(string)

Verifica se a chave está contida nos metadados.

public bool Contains(string key)

Parâmetros

key string

A chave da entrada a ser encontrada.

Retorna

bool

Verdadeiro se a chave estiver contida nos metadados.

Contains(KeyValuePair<string, xmpvalue="">)

Verifica se o par chave-valor especificado está contido no dicionário.

public bool Contains(KeyValuePair<string, xmpvalue=""> item)

Parâmetros

item KeyValuePair<string, XmpValue&gt;

Par chave-valor.

Retorna

bool

verdadeiro se este par foi encontrado.

ContainsKey(string)

Determina se este dicionário contém a chave especificada.

public bool ContainsKey(string key)

Parâmetros

key string

Chave para buscar no dicionário.

Retorna

bool

verdadeiro se a chave for encontrada.

CopyTo(KeyValuePair<string, xmpvalue="">[], int)

Copia elementos da coleção para um array.

public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)

Parâmetros

array KeyValuePair<string, XmpValue&gt;[]

Array de destino.

index int

Índice inicial.

GetEnumerator()

Retorna o enumerador do dicionário.

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

Retorna

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

Enumerador.

GetNamespaceUriByPrefix(string)

Retorna o URI do namespace pelo prefixo.

public string GetNamespaceUriByPrefix(string prefix)

Parâmetros

prefix string

O valor do prefixo.

Retorna

string

O valor do URI do namespace.

GetPrefixByNamespaceUri(string)

Retorna o prefixo pelo URI do namespace.

public string GetPrefixByNamespaceUri(string namespaceUri)

Parâmetros

namespaceUri string

URI do namespace.

Retorna

string

O valor do prefixo.

RegisterNamespaceUri(string, string)

Registra o URI do namespace.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

Parâmetros

prefix string

O valor do prefixo.

namespaceUri string

O valor do URI do namespace.

RegisterNamespaceUri(string, string, string)

Registra o URI do namespace.

public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)

Parâmetros

prefix string

O valor do prefixo.

namespaceUri string

O valor do URI do namespace.

schemaDescription string

O valor da descrição do esquema.

Remove(string)

Remove a entrada dos metadados.

public bool Remove(string key)

Parâmetros

key string

A chave da entrada a ser removida.

Retorna

bool

Verdadeiro - se a chave foi removida; caso contrário, falso.

Remove(KeyValuePair<string, xmpvalue="">)

Remove o par chave/valor da coleção.

public bool Remove(KeyValuePair<string, xmpvalue=""> item)

Parâmetros

item KeyValuePair<string, XmpValue&gt;

Par chave/valor a ser removido.

Retorna

bool

verdadeiro se o par foi encontrado e removido.

SetArrayItem(string, int, XmpValue)

Define valor em um array. O valor anterior será substituído pelo novo.

public void SetArrayItem(string arrayKey, int index, XmpValue value)

Parâmetros

arrayKey string

Chave do array para buscar no dicionário.

index int

Índice do novo valor no array.

value XmpValue

Valor a ser definido no array.

SetNamedValue(string, string, XmpValue)

Define valor nomeado em uma estrutura. O valor nomeado anterior, se já existir, será substituído pelo novo.

public void SetNamedValue(string structureKey, string valueKey, XmpValue value)

Parâmetros

structureKey string

Chave da estrutura para buscar no dicionário.

valueKey string

Nome do valor a ser definido na estrutura.

value XmpValue

Valor a ser definido na estrutura.

TryGetValue(string, out XmpValue)

Tenta encontrar a chave no dicionário e recupera o valor se encontrado.

public bool TryGetValue(string key, out XmpValue value)

Parâmetros

key string

Chave para buscar no dicionário.

value XmpValue

Valor recuperado.

Retorna

bool

verdadeiro se a chave foi encontrada.

 Português