Set
IptcRecordSet.Set method
Lägger till eller uppdaterar den angivna datamängden i lämplig post.
public void Set(IptcDataSet dataSet)
Parameter | Typ | Beskrivning |
---|---|---|
dataSet | IptcDataSet | IPTC-datauppsättningen att lägga till/uppdatera. |
Exempel
Det här exemplet visar hur man lägger till eller uppdaterar anpassade IPTC-datauppsättningar i en fil.
using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
IIptc root = metadata.GetRootPackage() as IIptc;
if (root != null)
{
// Ställ in IPTC-paketet om det saknas
if (root.IptcPackage == null)
{
root.IptcPackage = new IptcRecordSet();
}
// Lägg till en know-egenskap med hjälp av DataSet API
root.IptcPackage.Set(new IptcDataSet((byte) IptcRecordType.ApplicationRecord, (byte) IptcApplicationRecordDataSet.BylineTitle, "test code sample"));
// Lägg till en anpassad IPTC-datauppsättning
root.IptcPackage.Set(new IptcDataSet(255, 255, new byte[] { 1, 2, 3 }));
metadata.Save(Constants.OutputPsd);
}
}
Se även
- class IptcDataSet
- class IptcRecordSet
- namnutrymme GroupDocs.Metadata.Standards.Iptc
- hopsättning GroupDocs.Metadata