Class XmpMetadata

Class XmpMetadata

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

Fournit un accès au flux de métadonnées XMP.

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

Héritage

objectXmpMetadata

Implémente

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

Membres hérités

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

Propriétés

Count

Obtient le nombre d’éléments dans la collection.

public int Count { get; }

Valeur de la propriété

int

IsFixedSize

Vérifie si la collection a une taille fixe.

public bool IsFixedSize { get; }

Valeur de la propriété

bool

IsReadOnly

Vérifie si la collection est en lecture seule.

public bool IsReadOnly { get; }

Valeur de la propriété

bool

IsSynchronized

Vérifie si la collection est synchronisée.

public bool IsSynchronized { get; }

Valeur de la propriété

bool

Keys

Obtient la collection des clés de métadonnées.

public ICollection<string> Keys { get; }

Valeur de la propriété

ICollection<string&gt;

NamespaceManager

Obtient le gestionnaire de noms de l’espace.

public XmlNamespaceManager NamespaceManager { get; }

Valeur de la propriété

XmlNamespaceManager

SyncRoot

Obtient l’objet de synchronisation de la collection.

public object SyncRoot { get; }

Valeur de la propriété

object

Values

Obtient les valeurs dans les métadonnées.

public ICollection<xmpvalue> Values { get; }

Valeur de la propriété

ICollection<XmpValue&gt;

this[string]

Obtient ou définit les données des métadonnées.

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

Valeur de la propriété

XmpValue

Méthodes

Add(string, XmpValue)

Ajoute une valeur aux métadonnées.

public void Add(string key, XmpValue value)

Paramètres

key string

La clé à ajouter.

value XmpValue

Valeur qui sera ajoutée.

Add(string, object)

Ajoute une valeur aux métadonnées.

public void Add(string key, object value)

Paramètres

key string

La clé à ajouter.

value object

Valeur qui sera ajoutée.

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

Ajoute une paire avec clé et valeur dans le dictionnaire.

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

Paramètres

item KeyValuePair<string, XmpValue&gt;

Élément à ajouter.

AddArrayItem(string, XmpValue)

Ajoute une valeur dans un tableau. La valeur sera ajoutée à la fin du tableau.

public void AddArrayItem(string arrayKey, XmpValue value)

Paramètres

arrayKey string

Clé du tableau à rechercher dans le dictionnaire.

value XmpValue

Valeur à ajouter dans le tableau.

AddArrayItem(string, int, XmpValue)

Ajoute une valeur dans un tableau par index spécifié.

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

Paramètres

arrayKey string

Clé du tableau à rechercher dans le dictionnaire.

index int

Index de la nouvelle valeur dans le tableau.

value XmpValue

Valeur à ajouter dans le tableau.

AddNamedValue(string, string, XmpValue)

Ajoute une valeur nommée dans une structure.

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

Paramètres

structureKey string

Clé de la structure à rechercher dans le dictionnaire.

valueKey string

Nom de la valeur à ajouter dans la structure.

value XmpValue

Valeur à ajouter dans la structure.

Clear()

Efface les métadonnées.

public void Clear()

Contains(string)

Vérifie si la clé est contenue dans les métadonnées.

public bool Contains(string key)

Paramètres

key string

La clé de l’entrée à trouver.

Retourne

bool

Vrai si la clé est contenue dans les métadonnées.

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

Vérifie si la paire clé-valeur spécifiée est contenue dans le dictionnaire.

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

Paramètres

item KeyValuePair<string, XmpValue&gt;

Paire clé-valeur.

Retourne

bool

Vrai si cette paire a été trouvée.

ContainsKey(string)

Détermine si ce dictionnaire contient la clé spécifiée.

public bool ContainsKey(string key)

Paramètres

key string

Clé à rechercher dans le dictionnaire.

Retourne

bool

Vrai si la clé est trouvée.

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

Copie les éléments de la collection dans un tableau.

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

Paramètres

array KeyValuePair<string, XmpValue&gt;[]

Tableau de destination.

index int

Index de départ.

GetEnumerator()

Renvoie l’énumérateur du dictionnaire.

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

Retourne

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

Énumérateur.

GetNamespaceUriByPrefix(string)

Renvoie l’URI de l’espace de noms par préfixe.

public string GetNamespaceUriByPrefix(string prefix)

Paramètres

prefix string

La valeur du préfixe.

Retourne

string

La valeur de l’URI de l’espace de noms.

GetPrefixByNamespaceUri(string)

Renvoie le préfixe par URI de l’espace de noms.

public string GetPrefixByNamespaceUri(string namespaceUri)

Paramètres

namespaceUri string

URI de l’espace de noms.

Retourne

string

La valeur du préfixe.

RegisterNamespaceUri(string, string)

Enregistre l’URI de l’espace de noms.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

Paramètres

prefix string

La valeur du préfixe.

namespaceUri string

La valeur de l’URI de l’espace de noms.

RegisterNamespaceUri(string, string, string)

Enregistre l’URI de l’espace de noms.

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

Paramètres

prefix string

La valeur du préfixe.

namespaceUri string

La valeur de l’URI de l’espace de noms.

schemaDescription string

La valeur de la description du schéma.

Remove(string)

Supprime une entrée des métadonnées.

public bool Remove(string key)

Paramètres

key string

La clé de l’entrée à supprimer.

Retourne

bool

Vrai - si la clé a été supprimée ; sinon, faux.

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

Supprime la paire clé/valeur de la collection.

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

Paramètres

item KeyValuePair<string, XmpValue&gt;

Paire clé/valeur à supprimer.

Retourne

bool

Vrai si la paire a été trouvée et supprimée.

SetArrayItem(string, int, XmpValue)

Définit une valeur dans un tableau. La valeur précédente sera remplacée par la nouvelle.

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

Paramètres

arrayKey string

Clé du tableau à rechercher dans le dictionnaire.

index int

Index de la nouvelle valeur dans le tableau.

value XmpValue

Valeur à définir dans le tableau.

SetNamedValue(string, string, XmpValue)

Définit une valeur nommée dans une structure. La valeur nommée précédente, si elle existe déjà, sera remplacée par la nouvelle.

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

Paramètres

structureKey string

Clé de la structure à rechercher dans le dictionnaire.

valueKey string

Nom de la valeur à définir dans la structure.

value XmpValue

Valeur à définir dans la structure.

TryGetValue(string, out XmpValue)

Essaie de trouver la clé dans le dictionnaire et récupère la valeur si trouvée.

public bool TryGetValue(string key, out XmpValue value)

Paramètres

key string

Clé à rechercher dans le dictionnaire.

value XmpValue

Valeur récupérée.

Retourne

bool

Vrai si la clé a été trouvée.

 Français