Set
IptcRecordSet.Set method
Agrega o actualiza el conjunto de datos especificado en el registro correspondiente.
public void Set(IptcDataSet dataSet)
Parámetro | Escribe | Descripción |
---|---|---|
dataSet | IptcDataSet | El conjunto de datos IPTC para agregar/actualizar. |
Ejemplos
Este ejemplo muestra cómo agregar o actualizar conjuntos de datos IPTC personalizados en un archivo.
using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
IIptc root = metadata.GetRootPackage() as IIptc;
if (root != null)
{
// Establecer el paquete IPTC si falta
if (root.IptcPackage == null)
{
root.IptcPackage = new IptcRecordSet();
}
// Agregar una propiedad conocida usando la API de DataSet
root.IptcPackage.Set(new IptcDataSet((byte) IptcRecordType.ApplicationRecord, (byte) IptcApplicationRecordDataSet.BylineTitle, "test code sample"));
// Agregar un conjunto de datos IPTC personalizado
root.IptcPackage.Set(new IptcDataSet(255, 255, new byte[] { 1, 2, 3 }));
metadata.Save(Constants.OutputPsd);
}
}
Ver también
- class IptcDataSet
- class IptcRecordSet
- espacio de nombres GroupDocs.Metadata.Standards.Iptc
- asamblea GroupDocs.Metadata