XmpBasicPackage

XmpBasicPackage class

Représente l’espace de noms de base XMP.

public sealed class XmpBasicPackage : XmpPackage

Constructeurs

Nom La description
XmpBasicPackage() Initialise une nouvelle instance duXmpBasicPackage classe.

Propriétés

Nom La description
BaseUrl { get; set; } Obtient ou définit l’URL de base pour les URL relatives dans le contenu du document. Si ce document contient des liens Internet et que ces liens sont relatifs, ils sont relatifs à cette URL de base.
Count { get; } Obtient le nombre de propriétés de métadonnées.
CreateDate { get; set; } Obtient ou définit la date et l’heure de création de la ressource.
CreatorTool { get; set; } Obtient ou définit le nom de l’outil utilisé pour créer la ressource.
Identifiers { get; set; } Obtient ou définit un tableau non ordonné de chaînes de texte qui identifient sans ambiguïté la ressource dans un contexte donné.
Item { get; } Obtient leMetadataProperty avec le nom spécifié.
Keys { get; } Obtient une collection des noms de propriétés de métadonnées.
Label { get; set; } Obtient ou définit un mot ou une courte phrase qui identifie la ressource en tant que membre d’une collection définie par l’utilisateur.
MetadataDate { get; set; } Obtient ou définit la date et l’heure auxquelles les métadonnées de cette ressource ont été modifiées pour la dernière fois.
MetadataType { get; } Obtient le type de métadonnées.
ModifyDate { get; set; } Obtient ou définit la date et l’heure de la dernière modification de la ressource.
NamespaceUri { get; } Obtient l’URI de l’espace de noms.
Nickname { get; set; } Obtient ou définit un nom informel court pour la ressource.
Prefix { get; } Récupère le préfixe xmlns.
PropertyDescriptors { get; } Obtient une collection de descripteurs contenant des informations sur les propriétés accessibles via le moteur de recherche GroupDocs.Metadata.
Rating { get; set; } Obtient ou définit une évaluation attribuée par l’utilisateur pour ce fichier. La valeur doit être -1 ou dans la plage [0..5], où -1 indique “rejeté” et 0 indique “non évalué”.
Thumbnails { get; set; } Obtient ou définit un tableau d’images miniatures pour le fichier, qui peuvent différer par des caractéristiques telles que la taille ou l’encodage d’image.
XmlNamespace { get; } Obtient l’espace de noms XML.

Méthodes

Nom La description
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Ajoute des propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive, elle affecte donc également tous les packages imbriqués.
Clear() Supprime toutes les propriétés XMP.
Contains(string) Détermine si le package contient une propriété de métadonnées avec le nom spécifié.
virtual FindProperties(Func<MetadataProperty, bool>) Trouve les propriétés de métadonnées satisfaisant le prédicat spécifié. La recherche est récursive, elle affecte donc également tous les packages imbriqués.
GetEnumerator() Renvoie un énumérateur qui parcourt la collection.
override GetXmpRepresentation() Convertit la valeur XMP en représentation XML.
Remove(string) Supprime la propriété avec le nom spécifié.
virtual RemoveProperties(Func<MetadataProperty, bool>) Supprime les propriétés de métadonnées satisfaisant le prédicat spécifié.
virtual Sanitize() Supprime les propriétés de métadonnées inscriptibles du package. L’opération est récursive, elle affecte donc également tous les packages imbriqués.
Set(string, bool) Définit la propriété booléenne.
Set(string, DateTime) EnsemblesDateTime propriété.
Set(string, double) Définit la propriété double.
Set(string, int) Définit la propriété entière.
override Set(string, string) Ajoute une propriété de chaîne.
virtual Set(string, XmpArray) Définit la valeur héritée deXmpArray .
virtual Set(string, XmpComplexType) Définit la valeur héritée deXmpComplexType .
Set(string, XmpValueBase) Définit la valeur héritée deXmpValueBase .
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Définit les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués. Cette méthode est une combinaison deAddProperties etUpdateProperties Si une propriété existante satisfait le prédicat, sa valeur est mise à jour. S’il manque une propriété connue dans le package qui satisfait le prédicat, elle est ajoutée au package.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Met à jour les propriétés de métadonnées connues satisfaisant le prédicat spécifié. L’opération est récursive et affecte donc également tous les packages imbriqués.

Des champs

Nom La description
const RatingMax Valeur maximale de notation.
const RatingMin Valeur minimale de notation.
const RatingRejected Note rejetée valeur.

Voir également