Set
IptcRecordSet.Set method
Ajoute ou met à jour le dataSet spécifié dans l’enregistrement approprié.
public void Set(IptcDataSet dataSet)
Paramètre | Taper | La description |
---|---|---|
dataSet | IptcDataSet | Le jeu de données IPTC à ajouter/mettre à jour. |
Exemples
Cet exemple montre comment ajouter ou mettre à jour des jeux de données IPTC personnalisés dans un fichier.
using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
IIptc root = metadata.GetRootPackage() as IIptc;
if (root != null)
{
// Définit le package IPTC s'il est manquant
if (root.IptcPackage == null)
{
root.IptcPackage = new IptcRecordSet();
}
// Ajout d'une propriété connue à l'aide de l'API DataSet
root.IptcPackage.Set(new IptcDataSet((byte) IptcRecordType.ApplicationRecord, (byte) IptcApplicationRecordDataSet.BylineTitle, "test code sample"));
// Ajouter un DataSet IPTC personnalisé
root.IptcPackage.Set(new IptcDataSet(255, 255, new byte[] { 1, 2, 3 }));
metadata.Save(Constants.OutputPsd);
}
}
Voir également
- class IptcDataSet
- class IptcRecordSet
- espace de noms GroupDocs.Metadata.Standards.Iptc
- Assemblée GroupDocs.Metadata