Set
ExifDictionaryBasePackage.Set method
添加或替换指定的标记。
public void Set(TiffTag tag)
范围 | 类型 | 描述 |
---|---|---|
tag | TiffTag | 要设置的标记。 |
例子
此代码示例演示如何将自定义标签添加到 EXIF 包。
using (Metadata metadata = new Metadata(Constants.TiffWithExif))
{
IExif root = metadata.GetRootPackage() as IExif;
if (root != null)
{
// 如果缺少 EXIF 包,则设置它
if (root.ExifPackage == null)
{
root.ExifPackage = new ExifPackage();
}
// 添加已知属性
root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));
// 添加一个完全自定义的属性(EXIF 规范中没有描述)。
// 请注意,选择的 ID 可能与某些第三方工具使用的 ID 相交。
root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));
metadata.Save(Constants.OutputTiff);
}
}
也可以看看
- class TiffTag
- class ExifDictionaryBasePackage
- 命名空间 GroupDocs.Metadata.Standards.Exif
- 部件 GroupDocs.Metadata