Class XmpValue
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Reprezentuje hodnotu XMP
public class XmpValue
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
XmpValue(string)
Konstruktor pro hodnotu typu string.
public XmpValue(string value)
Parametry
value
string
Hodnota typu string.
XmpValue(int)
Konstruktor pro hodnotu typu integer.
public XmpValue(int value)
Parametry
value
int
Hodnota typu integer.
XmpValue(double)
Konstruktor pro hodnotu typu floating point.
public XmpValue(double value)
Parametry
value
double
Hodnota typu double.
XmpValue(DateTime)
Konstruktor pro hodnotu typu DateTime.
public XmpValue(DateTime value)
Parametry
value
DateTime
Hodnota typu DateTime.
XmpValue(XmpValue[])
Konstruktor pro hodnotu typu pole.
public XmpValue(XmpValue[] array)
Parametry
array
XmpValue[]
Hodnota typu pole.
Vlastnosti
IsArray
Vrací true, pokud je XmpValue pole.
public bool IsArray { get; }
Hodnota vlastnosti
IsDateTime
Vrací true, pokud je hodnota typu DateTime.
public bool IsDateTime { get; }
Hodnota vlastnosti
IsDouble
Vrací true, pokud je hodnota typu floating point.
public bool IsDouble { get; }
Hodnota vlastnosti
IsField
Vrací true, pokud je XmpValue pole.
public bool IsField { get; }
Hodnota vlastnosti
IsInteger
Vrací true, pokud je hodnota typu integer.
public bool IsInteger { get; }
Hodnota vlastnosti
IsNamedValue
Vrací true, pokud je XmpValue pojmenovaná hodnota.
public bool IsNamedValue { get; }
Hodnota vlastnosti
IsNamedValues
Vrací true, pokud XmpValue představuje pojmenované hodnoty.
public bool IsNamedValues { get; }
Hodnota vlastnosti
IsRaw
Hodnota je nepodporovaná/známá a je poskytnut kód XML.
public bool IsRaw { get; }
Hodnota vlastnosti
IsString
Vrací true, pokud je hodnota typu string.
public bool IsString { get; }
Hodnota vlastnosti
IsStructure
Vrací true, pokud XmpValue představuje strukturu.
public bool IsStructure { get; }
Hodnota vlastnosti
Metody
ToArray()
Vrací pole.
public XmpValue[] ToArray()
Vrací
XmpValue[]
Hodnota pole.
ToDateTime()
Převede na DateTime.
public DateTime ToDateTime()
Vrací
Hodnota DateTime.
ToDictionary()
Vrací slovník, který obsahuje pojmenované hodnoty.
public Dictionary<string, xmpvalue=""> ToDictionary()
Vrací
Dictionary<string, XmpValue>
Hodnota slovníku.
ToDouble()
Převede na double.
public double ToDouble()
Vrací
Hodnota double.
ToField()
Vrací XMP hodnotu jako XMP pole.
public XmpField ToField()
Vrací
Hodnota pole.
ToInteger()
Převede na integer.
public int ToInteger()
Vrací
Hodnota integer.
ToNamedValue()
Vrací XMP hodnotu jako pojmenovanou hodnotu.
public KeyValuePair<string, xmpvalue=""> ToNamedValue()
Vrací
KeyValuePair<string, XmpValue>
Pojmenovaná hodnota.
ToNamedValues()
Vrací XMP hodnotu jako kolekci pojmenovaných hodnot.
public KeyValuePair<string, xmpvalue="">[] ToNamedValues()
Vrací
KeyValuePair<string, XmpValue>[]
Hodnota kolekce pojmenovaných hodnot.
ToRaw()
Raw XML kód pro neznámé/nepodporované hodnoty.
public XmlNode ToRaw()
Vrací
XmlNode
XML uzel pro tuto hodnotu.
ToString()
Vrací řetězcovou reprezentaci XmpValue.
public override string ToString()
Vrací
Řetězcová reprezentace.
ToString(IFormatProvider)
Vrací řetězcovou reprezentaci.
public string ToString(IFormatProvider formatProvider)
Parametry
formatProvider
IFormatProvider
Poskytovatel formátu.
Vrací
Řetězcová reprezentace.
ToStringValue()
Převede na řetězec.
public string ToStringValue()
Vrací
Hodnota typu string.
ToStructure()
Vrací XMP hodnotu jako strukturu (soubor polí).
public XmpField[] ToStructure()
Vrací
XmpField[]
Hodnota struktury.
Operátory
explicit operator XmpValue[](XmpValue)
Převede XmpValue na pole.
public static explicit operator XmpValue[](XmpValue value)
Parametry
value
XmpValue
Hodnota k převodu.
Vrací
XmpValue[]
XmlValue.
explicit operator object[](XmpValue)
Převede XmpValue na pole.
public static explicit operator object[](XmpValue value)
Parametry
value
XmpValue
Hodnota k převodu.
Vrací
object[]
XmlValue.
explicit operator string(XmpValue)
Převede XmpValue na řetězec.
public static explicit operator string(XmpValue value)
Parametry
value
XmpValue
Hodnota k převodu.
Vrací
XmlValue.
explicit operator KeyValuePair<string, xmpvalue="">(XmpValue)
Převede XmpValue na pojmenovanou hodnotu.
public static explicit operator KeyValuePair<string, xmpvalue="">(XmpValue value)
Parametry
value
XmpValue
Hodnota k převodu.
Vrací
KeyValuePair<string, XmpValue>
XmlValue.
explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue)
Převede XmlValue na hodnotu kolekce pojmenovaných hodnot.
public static explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue value)
Parametry
value
XmpValue
Hodnota k převodu.
Vrací
KeyValuePair<string, XmpValue>[]
XmlValue.
implicit operator XmpValue(string)
Převede řetězec na XmpValue.
public static implicit operator XmpValue(string value)
Parametry
value
string
Hodnota k převodu.
Vrací
XmlValue.
implicit operator XmpValue(int)
Převede integer na XmpValue.
public static implicit operator XmpValue(int value)
Parametry
value
int
Hodnota k převodu.
Vrací
XmlValue.
implicit operator XmpValue(double)
Převede double na XmpValue.
public static implicit operator XmpValue(double value)
Parametry
value
double
Hodnota k převodu.
Vrací
XmlValue.
implicit operator XmpValue(DateTime)
Převede DateTime na XmpValue.
public static implicit operator XmpValue(DateTime value)
Parametry
value
DateTime
Hodnota k převodu.
Vrací
XmlValue.
implicit operator XmpValue(object[])
Převede pole na XmpValue.
public static implicit operator XmpValue(object[] value)
Parametry
value
object[]
Hodnota k převodu.
Vrací
XmlValue.