XmpValue

概述

XmpValue 是 Aspose.PDF FOSS 中用于 .NET 的一个类。

表示一种已类型化的 XMP 元数据值。

此类提供 18 个方法,用于在 .NET 程序中处理 XmpValue 对象。可用的方法包括:ToArray、ToDateTime、ToDictionary、ToDouble、ToField、ToInteger、ToNamedValue、ToNamedValues、ToRaw、ToString、ToStringValue、ToStructure,以及另外 1 个方法。所有公共成员在安装了 Aspose.PDF FOSS for .NET 包后,对任何 .NET 应用程序均可访问。属性:IsArray、IsDateTime、IsDouble、IsField、IsInteger、IsNamedValue,以及另外 4 项。

属性

名称类型访问描述
IsIntegerbool读取值是否为整数。
IsDoublebool读取值是否为 double。
IsDateTimebool读取是否该值为 DateTime。
IsStringbool读取是否该值为字符串(而不是数字或日期)。
IsArraybool读取是否该值是 XmpValues 的数组。
IsFieldbool读取是否该值是单个已命名字段(一个 XmpField 实例)。
IsNamedValuebool读取是否该值是命名-值对(KeyValuePair<string, XmpValue>)。
IsNamedValuesbool读取是否该值是命名-值对的数组。
IsRawbool读取是否该值是原始的 XML 节点。
IsStructurebool读取是否该值是结构体(Dictionary<string, XmpValue> 或 XmpField[])。

方法

签名描述
XmpValue(value: int)从整数创建一个 XmpValue。
XmpValue(value: double)从 double 创建一个 XmpValue。
XmpValue(value: DateTime)从 DateTime 创建一个 XmpValue。
XmpValue(value: string)从 string 创建一个 XmpValue。
XmpValue(array: XmpValue[])从 XmpValues 数组创建一个 XmpValue。
ToInteger()转换为整数。
ToDouble()转换为 double。
ToDateTime()转换为 DateTime。
ToArray()转换为 XmpValue[]。
ToDictionary()转换为 Dictionary<string, XmpValue>.
ToField()转换为单个 XmpField。
ToNamedValue()转换为单个命名值对。
ToNamedValues()转换为命名值对数组。
ToRaw()获取底层原始 XmlNode,如果值不是 IsRaw 则返回 null。
ToStructure()转换为一个 XmpField[](在 XMP 术语中为结构体)。
ToStringValue()转换为适用于 XMP 序列化的字符串表示。
ToString()在此 XmpValue 实例上调用 ToString。
ToString(formatProvider: IFormatProvider)使用特定文化的提供程序进行格式化。

另请参阅

 中文