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);
    }
}

또한보십시오