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.