Set
IptcRecordSet.Set method
Fügt das angegebene DataSet im entsprechenden Datensatz hinzu oder aktualisiert es.
public void Set(IptcDataSet dataSet)
Parameter | Typ | Beschreibung |
---|---|---|
dataSet | IptcDataSet | Das IPTC-DataSet, das hinzugefügt/aktualisiert werden soll. |
Beispiele
Dieses Beispiel zeigt, wie benutzerdefinierte IPTC-Datensätze in einer Datei hinzugefügt oder aktualisiert werden.
using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
IIptc root = metadata.GetRootPackage() as IIptc;
if (root != null)
{
// Setze das IPTC-Paket, falls es fehlt
if (root.IptcPackage == null)
{
root.IptcPackage = new IptcRecordSet();
}
// Know-Eigenschaft mit der DataSet-API hinzufügen
root.IptcPackage.Set(new IptcDataSet((byte) IptcRecordType.ApplicationRecord, (byte) IptcApplicationRecordDataSet.BylineTitle, "test code sample"));
// Einen benutzerdefinierten IPTC-Datensatz hinzufügen
root.IptcPackage.Set(new IptcDataSet(255, 255, new byte[] { 1, 2, 3 }));
metadata.Save(Constants.OutputPsd);
}
}
Siehe auch
- class IptcDataSet
- class IptcRecordSet
- namensraum GroupDocs.Metadata.Standards.Iptc
- Montage GroupDocs.Metadata