XmpIptcIimPackage

XmpIptcIimPackage class

代表IPTC-IIM XMP包。

public sealed class XmpIptcIimPackage : XmpPackage

构造函数

姓名 描述
XmpIptcIimPackage() 初始化一个新的实例XmpIptcIimPackage类.

特性

姓名 描述
ActionAdvised { get; set; } 获取或设置此对象提供给前一个对象的操作类型。
Category { get; set; } 获取或设置提供者认为对象数据的主题。
ContentLocationCodes { get; set; } 获取或设置内容位置代码。
ContentLocationNames { get; set; } 获取或设置内容位置名称。
Count { get; } 获取元数据属性的数量。
DateSent { get; set; } 获取或设置服务发送材料的日期。
Destination { get; set; } 获取或设置目的地。这个数据集是为了满足一些需要在适当的 OSI 层之上路由 信息的供应商。
DigitalCreationDate { get; set; } 获取或设置创建对象数据的数字表示的日期。
EditStatus { get; set; } 获取或设置对象数据的状态,根据提供者的惯例。
EnvelopeNumber { get; set; } 获取或设置信封号。
EnvelopePriority { get; set; } 获取或设置信封处理优先级。
ExpirationDate { get; set; } 获取或设置提供者或所有者打算使用对象数据的最新日期。
FileFormat { get; set; } 获取或设置标识信息版本的二进制数
FileFormatVersion { get; set; } 获取或设置文件格式版本。
FixtureIdentifier { get; set; } 获取或设置经常重复出现且可预测的对象数据。
ImageOrientation { get; set; } 获取或设置图像方向。指示图像区域的布局。允许的值为 P(纵向)、L(横向)和 S(方形)。
ImageType { get; set; } 获取或设置图像的类型。
Item { get; } 获取MetadataProperty具有指定名称.
Keys { get; } 获取元数据属性名称的集合。
LanguageIdentifier { get; set; } 根据 ISO 639:1988 的 2 字母代码获取或设置语言标识符。
MetadataType { get; } 获取元数据类型。
ModelVersion { get; set; } 获取或设置标识信息版本的二进制数
NamespaceUri { get; } 获取命名空间 URI。
ObjectTypeReference { get; set; } 获取或设置对象类型引用。对象类型用于区分 IIM. 中不同类型的对象
OriginatingProgram { get; set; } 获取或设置用于生成对象数据的程序类型。
Prefix { get; } 获取 xmlns 前缀。
ProductIDs { get; set; } 获取或设置产品标识符。
ProgramVersion { get; set; } 获取或设置程序版本。
PropertyDescriptors { get; } 获取描述符集合,其中包含有关可通过 GroupDocs.Metadata 搜索引擎访问的属性的信息。
ReferenceDate { get; set; } 获取或设置当前对象引用的先前信封的日期。
ReferenceNumber { get; set; } 获取或设置当前对象引用的先前信封的信封编号。
ReferenceService { get; set; } 获取或设置当前对象引用的先前信封的服务标识符。
ReleaseDate { get; set; } 获取或设置提供者打算使用对象的最早日期。
ServiceIdentifier { get; set; } 获取或设置服务标识符。标识提供者和产品。
SupplementalCategories { get; set; } 获取或设置补充类别。
UniqueNameOfObject { get; set; } 获取或设置对象的唯一名称。
Urgency { get; set; } 获取或设置内容的编辑紧迫性。
XmlNamespace { get; } 获取 XML 命名空间。

方法

姓名 描述
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 添加满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。
Clear() 删除所有 XMP 属性。
Contains(string) 确定包是否包含具有指定名称的元数据属性。
virtual FindProperties(Func<MetadataProperty, bool>) 查找满足指定谓词的元数据属性。 搜索是递归的,因此它也会影响所有嵌套包。
GetEnumerator() 返回一个遍历集合的枚举器。
override GetXmpRepresentation() 将 XMP 值转换为 XML 表示。
Remove(string) 删除具有指定名称的属性。
virtual RemoveProperties(Func<MetadataProperty, bool>) 删除满足指定谓词的元数据属性。
virtual Sanitize() 从包中删除可写元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。
Set(string, bool) 设置布尔属性。
Set(string, DateTime) 集DateTime财产.
Set(string, double) 设置双重属性。
Set(string, int) 设置整数属性。
override Set(string, string) 设置字符串属性。
virtual Set(string, XmpArray) 设置继承自的值XmpArray.
virtual Set(string, XmpComplexType) 设置继承自的值XmpComplexType.
Set(string, XmpValueBase) 设置继承自的值XmpValueBase.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 设置满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。 此方法是以下方法的组合AddPropertiesUpdateProperties 如果现有属性满足谓词,则更新其值。 如果包中缺少满足谓词的已知属性,则将其添加到包中。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 更新满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。

也可以看看