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="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Héritage
Implémente
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, 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é
IsFixedSize
Vérifie si la collection a une taille fixe.
public bool IsFixedSize { get; }
Valeur de la propriété
IsReadOnly
Vérifie si la collection est en lecture seule.
public bool IsReadOnly { get; }
Valeur de la propriété
IsSynchronized
Vérifie si la collection est synchronisée.
public bool IsSynchronized { get; }
Valeur de la propriété
Keys
Obtient la collection des clés de métadonnées.
public ICollection<string> Keys { get; }
Valeur de la propriété
ICollection<string>
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é
Values
Obtient les valeurs dans les métadonnées.
public ICollection<xmpvalue> Values { get; }
Valeur de la propriété
ICollection<XmpValue>
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é
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>
É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
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>
Paire clé-valeur.
Retourne
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
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>[]
Tableau de destination.
index
int
Index de départ.
GetEnumerator()
Renvoie l’énumérateur du dictionnaire.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Retourne
IEnumerator<KeyValuePair<string, XmpValue>>
É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
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
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
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>
Paire clé/valeur à supprimer.
Retourne
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
Vrai si la clé a été trouvée.