Class XmpValue
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
表示 XMP 值
public class XmpValue
继承
继承成员
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; }
属性值
IsDateTime
如果值是 DateTime,则返回 true。
public bool IsDateTime { get; }
属性值
IsDouble
如果值是浮点值,则返回 true。
public bool IsDouble { get; }
属性值
IsField
如果 XmpValue 是字段,则返回 true。
public bool IsField { get; }
属性值
IsInteger
如果值是整数,则返回 true。
public bool IsInteger { get; }
属性值
IsNamedValue
如果 XmpValue 是命名值,则返回 true。
public bool IsNamedValue { get; }
属性值
IsNamedValues
如果 XmpValue 表示命名值,则返回 true。
public bool IsNamedValues { get; }
属性值
IsRaw
值不受支持/未知,并提供原始 XML 代码。
public bool IsRaw { get; }
属性值
IsString
如果值是字符串,则返回 true。
public bool IsString { get; }
属性值
IsStructure
如果 XmpValue 表示结构,则返回 true。
public bool IsStructure { get; }
属性值
方法
ToArray()
返回数组。
public XmpValue[] ToArray()
返回
XmpValue[]
数组值
ToDateTime()
转换为日期时间。
public DateTime ToDateTime()
返回
日期时间值。
ToDictionary()
返回包含命名值的字典。
public Dictionary<string, xmpvalue=""> ToDictionary()
返回
Dictionary<string, XmpValue>
字典值。
ToDouble()
转换为双精度值。
public double ToDouble()
返回
双精度值。
ToField()
返回 XMP 值作为 XMP 字段。
public XmpField ToField()
返回
字段值。
ToInteger()
转换为整数。
public int ToInteger()
返回
整数值。
ToNamedValue()
返回 XMP 值作为命名值。
public KeyValuePair<string, xmpvalue=""> ToNamedValue()
返回
KeyValuePair<string, XmpValue>
命名值。
ToNamedValues()
返回 XMP 值作为命名值集合。
public KeyValuePair<string, xmpvalue="">[] ToNamedValues()
返回
KeyValuePair<string, XmpValue>[]
命名集合值。
ToRaw()
未知/不受支持值的原始 XML 代码。
public XmlNode ToRaw()
返回
XmlNode
此值的 XML 节点。
ToString()
返回 XmpValue 的字符串表示。
public override string ToString()
返回
字符串表示。
ToString(IFormatProvider)
返回字符串表示。
public string ToString(IFormatProvider formatProvider)
参数
formatProvider
IFormatProvider
格式提供者。
返回
字符串表示。
ToStringValue()
转换为字符串。
public string ToStringValue()
返回
字符串值。
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
要转换的值。
返回
XmlValue。
explicit operator KeyValuePair<string, xmpvalue="">(XmpValue)
将 XmpValue 转换为命名值。
public static explicit operator KeyValuePair<string, xmpvalue="">(XmpValue value)
参数
value
XmpValue
要转换的值。
返回
KeyValuePair<string, XmpValue>
XmlValue。
explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue)
将 XmlValue 转换为命名集合值。
public static explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue value)
参数
value
XmpValue
要转换的值。
返回
KeyValuePair<string, XmpValue>[]
XmlValue。
implicit operator XmpValue(string)
将字符串转换为 XmpValue。
public static implicit operator XmpValue(string value)
参数
value
string
要转换的值。
返回
XmlValue。
implicit operator XmpValue(int)
将整数转换为 XmpValue。
public static implicit operator XmpValue(int value)
参数
value
int
要转换的值。
返回
XmlValue。
implicit operator XmpValue(double)
将双精度值转换为 XmpValue。
public static implicit operator XmpValue(double value)
参数
value
double
要转换的值。
返回
XmlValue。
implicit operator XmpValue(DateTime)
将 DateTime 转换为 XmpValue。
public static implicit operator XmpValue(DateTime value)
参数
value
DateTime
要转换的值。
返回
XmlValue。
implicit operator XmpValue(object[])
将数组转换为 XmpValue。
public static implicit operator XmpValue(object[] value)
参数
value
object[]
要转换的值。
返回
XmlValue。