XmpLangAlt

XmpLangAlt class

表示 XMP 语言替代。

简单文本项的替代数组。语言选项有助于根据所需语言选择简单文本 item 。每个数组项都应有一个 xml:lang 限定符。每个 xml:lang 值在项目中应 唯一。

public sealed class XmpLangAlt : XmpArray

构造函数

姓名 描述
XmpLangAlt(IDictionary<string, string>) 初始化一个新的实例XmpLangAlt类.
XmpLangAlt(string) 初始化一个新的实例XmpLangAlt类.

特性

姓名 描述
ArrayType { get; } 获取 XMP 数组的类型。
Item { get; } 获取与指定语言关联的值。
Languages { get; } 获取实例中注册的所有语言的数组XmpLangAlt.
RawValue { get; } 获取原始值。
Type { get; } 获取MetadataPropertyType.

方法

姓名 描述
AcceptValue(ValueAcceptor) 使用自定义提取属性值ValueAcceptor.
Contains(string) 确定是否XmpLangAlt包含指定的语言。
override GetXmpRepresentation() 将 XMP 值转换为 xml 表示。
ToArray<TElement>() 将属性值转换为指定类型的数组。
ToClass<T>() 将属性值转换为引用类型。
ToPlatformArray<T>() 转换XmpArray到特定于平台的数组。
override ToString() 返回表示属性值的字符串。
ToStruct<T>() 将属性值转换为值类型。
ToStruct<T>(T) 将属性值转换为值类型。

也可以看看