Set
IptcRecordSet.Set method
Добавляет или обновляет указанный набор данных в соответствующей записи.
public void Set(IptcDataSet dataSet)
Параметр | Тип | Описание |
---|---|---|
dataSet | IptcDataSet | Набор данных IPTC для добавления/обновления. |
Примеры
В этом примере показано, как добавить или обновить пользовательские наборы данных IPTC в файле.
using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
IIptc root = metadata.GetRootPackage() as IIptc;
if (root != null)
{
// Устанавливаем пакет IPTC, если он отсутствует
if (root.IptcPackage == null)
{
root.IptcPackage = new IptcRecordSet();
}
// Добавляем известное свойство с помощью DataSet API
root.IptcPackage.Set(new IptcDataSet((byte) IptcRecordType.ApplicationRecord, (byte) IptcApplicationRecordDataSet.BylineTitle, "test code sample"));
// Добавляем пользовательский набор данных IPTC
root.IptcPackage.Set(new IptcDataSet(255, 255, new byte[] { 1, 2, 3 }));
metadata.Save(Constants.OutputPsd);
}
}
Смотрите также
- class IptcDataSet
- class IptcRecordSet
- пространство имен GroupDocs.Metadata.Standards.Iptc
- сборка GroupDocs.Metadata