XmpIptcExtensionPackage

XmpIptcExtensionPackage class

Représente le package IPTC Extension XMP.

public sealed class XmpIptcExtensionPackage : XmpPackage

Constructeurs

Nom La description
XmpIptcExtensionPackage() Initialise une nouvelle instance duXmpIptcExtensionPackage classe.

Propriétés

Nom La description
AdditionalModelInformation { get; set; } Obtient ou définit les informations sur l’origine ethnique et les autres facettes du ou des modèles dans une image publiée par le modèle.
AgesOfModels { get; set; } Obtient ou définit l’âge des modèles humains au moment où cette image a été prise dans une image publiée par le modèle.
Count { get; } Obtient le nombre de propriétés de métadonnées.
DigitalImageGuid { get; set; } Obtient ou définit l’identifiant global unique pour cette image numérique.
DigitalSourceType { get; set; } Obtient ou définit le type de la source de cette image numérique.
Event { get; set; } Obtient ou définit la description de l’événement spécifique au cours duquel la photo a été prise.
IptcLastEdited { get; set; } Obtient ou définit la date et éventuellement l’heure à laquelle l’un des champs de métadonnées de photo IPTC a été modifié pour la dernière fois.
Item { get; } Obtient leMetadataProperty avec le nom spécifié.
Keys { get; } Obtient une collection des noms de propriétés de métadonnées.
MaxAvailableHeight { get; set; } Obtient ou définit la hauteur maximale disponible en pixels de la photo d’origine à partir de laquelle cette photo a été dérivée par réduction.
MaxAvailableWidth { get; set; } Obtient ou définit la largeur maximale disponible en pixels de la photo d’origine à partir de laquelle cette photo a été dérivée par réduction.
MetadataType { get; } Obtient le type de métadonnées.
NamespaceUri { get; } Obtient l’URI de l’espace de noms.
OrganisationInImageCodes { get; set; } Obtient ou définit des codes à partir d’un vocabulaire contrôlé pour identifier les organisations ou les entreprises qui sont présentées dans l’image.
OrganisationInImageNames { get; set; } Obtient ou définit les noms des organisations ou des entreprises qui figurent dans l’image.
PersonsInImage { get; set; } Obtient ou définit les noms des personnes dont parle le contenu de l’élément.
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.
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) Définit la propriété de chaîne.
override 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.

Voir également