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
Возвращает true, если XmpValue является массивом.
public bool IsArray { get; }
Значение свойства
IsDateTime
Возвращает true, если значение является DateTime.
public bool IsDateTime { get; }
Значение свойства
IsDouble
Возвращает true, если значение является числом с плавающей точкой.
public bool IsDouble { get; }
Значение свойства
IsField
Возвращает true, если XmpValue является полем.
public bool IsField { get; }
Значение свойства
IsInteger
Возвращает true, если значение является целым числом.
public bool IsInteger { get; }
Значение свойства
IsNamedValue
Возвращает true, если XmpValue является именованным значением.
public bool IsNamedValue { get; }
Значение свойства
IsNamedValues
Возвращает true, если XmpValue представляет именованные значения.
public bool IsNamedValues { get; }
Значение свойства
IsRaw
Значение не поддерживается/неизвестно, и предоставлен необработанный XML-код.
public bool IsRaw { get; }
Значение свойства
IsString
Возвращает true, если значение является строкой.
public bool IsString { get; }
Значение свойства
IsStructure
Возвращает true, если XmpValue представляет структуру.
public bool IsStructure { get; }
Значение свойства
Методы
ToArray()
Возвращает массив.
public XmpValue[] ToArray()
Возвращает
XmpValue[]
Массив значений.
ToDateTime()
Преобразует в дату и время.
public DateTime ToDateTime()
Возвращает
Значение DateTime.
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[]
Структурное значение.
Операторы
явный оператор XmpValue[](XmpValue)
Преобразует XmpValue в массив.
public static explicit operator XmpValue[](XmpValue value)
Параметры
value
XmpValue
Значение для преобразования.
Возвращает
XmpValue[]
XmlValue.
явный оператор object[](XmpValue)
Преобразует XmpValue в массив.
public static explicit operator object[](XmpValue value)
Параметры
value
XmpValue
Значение для преобразования.
Возвращает
object[]
XmlValue.
явный оператор string(XmpValue)
Преобразует XmpValue в строку.
public static explicit operator string(XmpValue value)
Параметры
value
XmpValue
Значение для преобразования.
Возвращает
XmlValue.
явный оператор KeyValuePair<string, xmpvalue="">(XmpValue)
Преобразует XmpValue в именованное значение.
public static explicit operator KeyValuePair<string, xmpvalue="">(XmpValue value)
Параметры
value
XmpValue
Значение для преобразования.
Возвращает
KeyValuePair<string, XmpValue>
XmlValue.
явный оператор KeyValuePair<string, xmpvalue="">[](XmpValue)
Преобразует XmlValue в значение коллекции именованных значений.
public static explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue value)
Параметры
value
XmpValue
Значение для преобразования.
Возвращает
KeyValuePair<string, XmpValue>[]
XmlValue.
неявный оператор XmpValue(string)
Преобразует строку в XmpValue.
public static implicit operator XmpValue(string value)
Параметры
value
string
Значение для преобразования.
Возвращает
XmlValue.
неявный оператор XmpValue(int)
Преобразует целое число в XmpValue.
public static implicit operator XmpValue(int value)
Параметры
value
int
Значение для преобразования.
Возвращает
XmlValue.
неявный оператор XmpValue(double)
Преобразует число с плавающей точкой в XmpValue.
public static implicit operator XmpValue(double value)
Параметры
value
double
Значение для преобразования.
Возвращает
XmlValue.
неявный оператор XmpValue(DateTime)
Преобразует DateTime в XmpValue.
public static implicit operator XmpValue(DateTime value)
Параметры
value
DateTime
Значение для преобразования.
Возвращает
XmlValue.
неявный оператор XmpValue(object[])
Преобразует массив в XmpValue.
public static implicit operator XmpValue(object[] value)
Параметры
value
object[]
Значение для преобразования.
Возвращает
XmlValue.