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 DataSet を追加します
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