Class XmpValue
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Reprezentuje wartość XMP
public class XmpValue
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
XmpValue(string)
Konstruktor dla wartości typu string.
public XmpValue(string value)
Parametry
value
string
Wartość typu string.
XmpValue(int)
Konstruktor dla wartości całkowitej.
public XmpValue(int value)
Parametry
value
int
Wartość całkowita.
XmpValue(double)
Konstruktor dla wartości zmiennoprzecinkowej.
public XmpValue(double value)
Parametry
value
double
Wartość podwójna.
XmpValue(DateTime)
Konstruktor dla wartości daty i czasu.
public XmpValue(DateTime value)
Parametry
value
DateTime
Wartość daty i czasu.
XmpValue(XmpValue[])
Konstruktor dla wartości tablicy.
public XmpValue(XmpValue[] array)
Parametry
array
XmpValue[]
Wartość tablicy.
Właściwości
IsArray
Zwraca true, jeśli XmpValue jest tablicą.
public bool IsArray { get; }
Wartość właściwości
IsDateTime
Zwraca true, jeśli wartość jest typu DateTime.
public bool IsDateTime { get; }
Wartość właściwości
IsDouble
Zwraca true, jeśli wartość jest wartością zmiennoprzecinkową.
public bool IsDouble { get; }
Wartość właściwości
IsField
Zwraca true, jeśli XmpValue jest polem.
public bool IsField { get; }
Wartość właściwości
IsInteger
Zwraca true, jeśli wartość jest liczbą całkowitą.
public bool IsInteger { get; }
Wartość właściwości
IsNamedValue
Zwraca true, jeśli XmpValue jest wartością nazwanej.
public bool IsNamedValue { get; }
Wartość właściwości
IsNamedValues
Zwraca true, jeśli XmpValue reprezentuje wartości nazwane.
public bool IsNamedValues { get; }
Wartość właściwości
IsRaw
Wartość jest nieobsługiwana/nieznana, a surowy kod XML jest dostarczany.
public bool IsRaw { get; }
Wartość właściwości
IsString
Zwraca true, jeśli wartość jest typu string.
public bool IsString { get; }
Wartość właściwości
IsStructure
Zwraca true, jeśli XmpValue reprezentuje strukturę.
public bool IsStructure { get; }
Wartość właściwości
Metody
ToArray()
Zwraca tablicę.
public XmpValue[] ToArray()
Zwraca
XmpValue[]
Wartość tablicy.
ToDateTime()
Konwertuje na datę i czas.
public DateTime ToDateTime()
Zwraca
Wartość DateTime.
ToDictionary()
Zwraca słownik, który zawiera wartości nazwane.
public Dictionary<string, xmpvalue=""> ToDictionary()
Zwraca
Dictionary<string, XmpValue>
Wartość słownika.
ToDouble()
Konwertuje na podwójną.
public double ToDouble()
Zwraca
Wartość podwójna.
ToField()
Zwraca wartość XMP jako pole XMP.
public XmpField ToField()
Zwraca
Wartość pola.
ToInteger()
Konwertuje na liczbę całkowitą.
public int ToInteger()
Zwraca
Wartość całkowita.
ToNamedValue()
Zwraca wartość XMP jako wartość nazwaną.
public KeyValuePair<string, xmpvalue=""> ToNamedValue()
Zwraca
KeyValuePair<string, XmpValue>
Wartość nazwana.
ToNamedValues()
Zwraca wartość XMP jako kolekcję wartości nazwanych.
public KeyValuePair<string, xmpvalue="">[] ToNamedValues()
Zwraca
KeyValuePair<string, XmpValue>[]
Wartość kolekcji nazwanej.
ToRaw()
Surowy kod XML dla nieznanych/nieobsługiwanych wartości.
public XmlNode ToRaw()
Zwraca
XmlNode
Węzeł XML dla tej wartości.
ToString()
Zwraca reprezentację stringową XmpValue.
public override string ToString()
Zwraca
Reprezentacja stringowa.
ToString(IFormatProvider)
Zwraca reprezentację stringową.
public string ToString(IFormatProvider formatProvider)
Parametry
formatProvider
IFormatProvider
Dostawca formatu.
Zwraca
Reprezentacja stringowa.
ToStringValue()
Konwertuje na string.
public string ToStringValue()
Zwraca
Wartość stringowa.
ToStructure()
Zwraca wartość XMP jako strukturę (zbiór pól).
public XmpField[] ToStructure()
Zwraca
XmpField[]
Wartość struktury.
Operatory
explicit operator XmpValue[](XmpValue)
Konwertuje XmpValue na tablicę.
public static explicit operator XmpValue[](XmpValue value)
Parametry
value
XmpValue
Wartość do konwersji.
Zwraca
XmpValue[]
XmlValue.
explicit operator object[](XmpValue)
Konwertuje XmpValue na tablicę.
public static explicit operator object[](XmpValue value)
Parametry
value
XmpValue
Wartość do konwersji.
Zwraca
object[]
XmlValue.
explicit operator string(XmpValue)
Konwertuje XmpValue na string.
public static explicit operator string(XmpValue value)
Parametry
value
XmpValue
Wartość do konwersji.
Zwraca
XmlValue.
explicit operator KeyValuePair<string, xmpvalue="">(XmpValue)
Konwertuje XmpValue na wartość nazwaną.
public static explicit operator KeyValuePair<string, xmpvalue="">(XmpValue value)
Parametry
value
XmpValue
Wartość do konwersji.
Zwraca
KeyValuePair<string, XmpValue>
XmlValue.
explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue)
Konwertuje XmlValue na wartość kolekcji nazwanej.
public static explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue value)
Parametry
value
XmpValue
Wartość do konwersji.
Zwraca
KeyValuePair<string, XmpValue>[]
XmlValue.
implicit operator XmpValue(string)
Konwertuje string na XmpValue.
public static implicit operator XmpValue(string value)
Parametry
value
string
Wartość do konwersji.
Zwraca
XmlValue.
implicit operator XmpValue(int)
Konwertuje liczbę całkowitą na XmpValue.
public static implicit operator XmpValue(int value)
Parametry
value
int
Wartość do konwersji.
Zwraca
XmlValue.
implicit operator XmpValue(double)
Konwertuje podwójną na XmpValue.
public static implicit operator XmpValue(double value)
Parametry
value
double
Wartość do konwersji.
Zwraca
XmlValue.
implicit operator XmpValue(DateTime)
Konwertuje DateTime na XmpValue.
public static implicit operator XmpValue(DateTime value)
Parametry
value
DateTime
Wartość do konwersji.
Zwraca
XmlValue.
implicit operator XmpValue(object[])
Konwertuje tablicę na XmpValue.
public static implicit operator XmpValue(object[] value)
Parametry
value
object[]
Wartość do konwersji.
Zwraca
XmlValue.