Set
IptcRecordSet.Set method
Voegt de gespecificeerde dataSet toe aan of werkt deze bij in het juiste record.
public void Set(IptcDataSet dataSet)
Parameter | Type | Beschrijving |
---|---|---|
dataSet | IptcDataSet | De IPTC dataSet om toe te voegen/bij te werken. |
Voorbeelden
Dit voorbeeld laat zien hoe aangepaste IPTC-datasets in een bestand kunnen worden toegevoegd of bijgewerkt.
using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
IIptc root = metadata.GetRootPackage() as IIptc;
if (root != null)
{
// Stel het IPTC-pakket in als het ontbreekt
if (root.IptcPackage == null)
{
root.IptcPackage = new IptcRecordSet();
}
// Voeg een know-eigenschap toe met behulp van de DataSet API
root.IptcPackage.Set(new IptcDataSet((byte) IptcRecordType.ApplicationRecord, (byte) IptcApplicationRecordDataSet.BylineTitle, "test code sample"));
// Voeg een aangepaste IPTC-gegevensset toe
root.IptcPackage.Set(new IptcDataSet(255, 255, new byte[] { 1, 2, 3 }));
metadata.Save(Constants.OutputPsd);
}
}
Zie ook
- class IptcDataSet
- class IptcRecordSet
- naamruimte GroupDocs.Metadata.Standards.Iptc
- montage GroupDocs.Metadata