Class XmpValue

Class XmpValue

Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)

表示 XMP 值

public class XmpValue

继承

objectXmpValue

继承成员

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

构造函数

XmpValue(string)

字符串值的构造函数。

public XmpValue(string value)

参数

value string

字符串值。

XmpValue(int)

整数值的构造函数。

public XmpValue(int value)

参数

value int

整数值。

XmpValue(double)

浮点值的构造函数。

public XmpValue(double value)

参数

value double

双精度值。

XmpValue(DateTime)

日期时间值的构造函数。

public XmpValue(DateTime value)

参数

value DateTime

日期时间值。

XmpValue(XmpValue[])

数组值的构造函数。

public XmpValue(XmpValue[] array)

参数

array XmpValue[]

数组值。

属性

IsArray

如果 XmpValue 是数组,则返回 true。

public bool IsArray { get; }

属性值

bool

IsDateTime

如果值是 DateTime,则返回 true。

public bool IsDateTime { get; }

属性值

bool

IsDouble

如果值是浮点值,则返回 true。

public bool IsDouble { get; }

属性值

bool

IsField

如果 XmpValue 是字段,则返回 true。

public bool IsField { get; }

属性值

bool

IsInteger

如果值是整数,则返回 true。

public bool IsInteger { get; }

属性值

bool

IsNamedValue

如果 XmpValue 是命名值,则返回 true。

public bool IsNamedValue { get; }

属性值

bool

IsNamedValues

如果 XmpValue 表示命名值,则返回 true。

public bool IsNamedValues { get; }

属性值

bool

IsRaw

值不受支持/未知,并提供原始 XML 代码。

public bool IsRaw { get; }

属性值

bool

IsString

如果值是字符串,则返回 true。

public bool IsString { get; }

属性值

bool

IsStructure

如果 XmpValue 表示结构,则返回 true。

public bool IsStructure { get; }

属性值

bool

方法

ToArray()

返回数组。

public XmpValue[] ToArray()

返回

XmpValue[]

数组值

ToDateTime()

转换为日期时间。

public DateTime ToDateTime()

返回

DateTime

日期时间值。

ToDictionary()

返回包含命名值的字典。

public Dictionary<string, xmpvalue=""> ToDictionary()

返回

Dictionary<string, XmpValue&gt;

字典值。

ToDouble()

转换为双精度值。

public double ToDouble()

返回

double

双精度值。

ToField()

返回 XMP 值作为 XMP 字段。

public XmpField ToField()

返回

XmpField

字段值。

ToInteger()

转换为整数。

public int ToInteger()

返回

int

整数值。

ToNamedValue()

返回 XMP 值作为命名值。

public KeyValuePair<string, xmpvalue=""> ToNamedValue()

返回

KeyValuePair<string, XmpValue&gt;

命名值。

ToNamedValues()

返回 XMP 值作为命名值集合。

public KeyValuePair<string, xmpvalue="">[] ToNamedValues()

返回

KeyValuePair<string, XmpValue&gt;[]

命名集合值。

ToRaw()

未知/不受支持值的原始 XML 代码。

public XmlNode ToRaw()

返回

XmlNode

此值的 XML 节点。

ToString()

返回 XmpValue 的字符串表示。

public override string ToString()

返回

string

字符串表示。

ToString(IFormatProvider)

返回字符串表示。

public string ToString(IFormatProvider formatProvider)

参数

formatProvider IFormatProvider

格式提供者。

返回

string

字符串表示。

ToStringValue()

转换为字符串。

public string ToStringValue()

返回

string

字符串值。

ToStructure()

返回 XMP 值作为结构(字段集合)。

public XmpField[] ToStructure()

返回

XmpField[]

结构值。

运算符

explicit operator XmpValue[](XmpValue)

将 XmpValue 转换为数组。

public static explicit operator XmpValue[](XmpValue value)

参数

value XmpValue

要转换的值。

返回

XmpValue[]

XmlValue。

explicit operator object[](XmpValue)

将 XmpValue 转换为数组。

public static explicit operator object[](XmpValue value)

参数

value XmpValue

要转换的值。

返回

object[]

XmlValue。

explicit operator string(XmpValue)

将 XmpValue 转换为字符串。

public static explicit operator string(XmpValue value)

参数

value XmpValue

要转换的值。

返回

string

XmlValue。

explicit operator KeyValuePair<string, xmpvalue="">(XmpValue)

将 XmpValue 转换为命名值。

public static explicit operator KeyValuePair<string, xmpvalue="">(XmpValue value)

参数

value XmpValue

要转换的值。

返回

KeyValuePair<string, XmpValue&gt;

XmlValue。

explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue)

将 XmlValue 转换为命名集合值。

public static explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue value)

参数

value XmpValue

要转换的值。

返回

KeyValuePair<string, XmpValue&gt;[]

XmlValue。

implicit operator XmpValue(string)

将字符串转换为 XmpValue。

public static implicit operator XmpValue(string value)

参数

value string

要转换的值。

返回

XmpValue

XmlValue。

implicit operator XmpValue(int)

将整数转换为 XmpValue。

public static implicit operator XmpValue(int value)

参数

value int

要转换的值。

返回

XmpValue

XmlValue。

implicit operator XmpValue(double)

将双精度值转换为 XmpValue。

public static implicit operator XmpValue(double value)

参数

value double

要转换的值。

返回

XmpValue

XmlValue。

implicit operator XmpValue(DateTime)

将 DateTime 转换为 XmpValue。

public static implicit operator XmpValue(DateTime value)

参数

value DateTime

要转换的值。

返回

XmpValue

XmlValue。

implicit operator XmpValue(object[])

将数组转换为 XmpValue。

public static implicit operator XmpValue(object[] value)

参数

value object[]

要转换的值。

返回

XmpValue

XmlValue。

 中文