Class XmpValue
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Representa o valor XMP
public class XmpValue
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
XmpValue(string)
Construtor para valor string.
public XmpValue(string value)
Parâmetros
value
string
Valor string.
XmpValue(int)
Construtor para valor inteiro.
public XmpValue(int value)
Parâmetros
value
int
Valor inteiro.
XmpValue(double)
Construtor para valor de ponto flutuante.
public XmpValue(double value)
Parâmetros
value
double
Valor double.
XmpValue(DateTime)
Construtor para valor de data e hora.
public XmpValue(DateTime value)
Parâmetros
value
DateTime
Valor de data e hora.
XmpValue(XmpValue[])
Construtor para valor de array.
public XmpValue(XmpValue[] array)
Parâmetros
array
XmpValue[]
Valor de array.
Propriedades
IsArray
Retorna verdadeiro se XmpValue for um array.
public bool IsArray { get; }
Valor da Propriedade
IsDateTime
Retorna verdadeiro se o valor for DateTime.
public bool IsDateTime { get; }
Valor da Propriedade
IsDouble
Retorna verdadeiro se o valor for um valor de ponto flutuante.
public bool IsDouble { get; }
Valor da Propriedade
IsField
Retorna verdadeiro se XmpValue for um campo.
public bool IsField { get; }
Valor da Propriedade
IsInteger
Retorna verdadeiro se o valor for inteiro.
public bool IsInteger { get; }
Valor da Propriedade
IsNamedValue
Retorna verdadeiro se XmpValue for um valor nomeado.
public bool IsNamedValue { get; }
Valor da Propriedade
IsNamedValues
Retorna verdadeiro se XmpValue representar valores nomeados.
public bool IsNamedValues { get; }
Valor da Propriedade
IsRaw
Valor é desconhecido/não suportado e o código XML bruto é fornecido.
public bool IsRaw { get; }
Valor da Propriedade
IsString
Retorna verdadeiro se o valor for uma string.
public bool IsString { get; }
Valor da Propriedade
IsStructure
Retorna verdadeiro se XmpValue representar uma estrutura.
public bool IsStructure { get; }
Valor da Propriedade
Métodos
ToArray()
Retorna array.
public XmpValue[] ToArray()
Retorna
XmpValue[]
Valor de array.
ToDateTime()
Converte para data e hora.
public DateTime ToDateTime()
Retorna
Valor DateTime.
ToDictionary()
Retorna um dicionário que contém valores nomeados.
public Dictionary<string, xmpvalue=""> ToDictionary()
Retorna
Dictionary<string, XmpValue>
Valor do dicionário.
ToDouble()
Converte para double.
public double ToDouble()
Retorna
Valor double.
ToField()
Retorna o valor XMP como campo XMP.
public XmpField ToField()
Retorna
Valor do campo.
ToInteger()
Converte para inteiro.
public int ToInteger()
Retorna
Valor inteiro.
ToNamedValue()
Retorna o valor XMP como valor nomeado.
public KeyValuePair<string, xmpvalue=""> ToNamedValue()
Retorna
KeyValuePair<string, XmpValue>
Valor nomeado.
ToNamedValues()
Retorna o valor XMP como coleção de valores nomeados.
public KeyValuePair<string, xmpvalue="">[] ToNamedValues()
Retorna
KeyValuePair<string, XmpValue>[]
Valor da coleção nomeada.
ToRaw()
Código XML bruto para valores desconhecidos/não suportados.
public XmlNode ToRaw()
Retorna
XmlNode
Nó XML para este valor.
ToString()
Retorna a representação em string de XmpValue.
public override string ToString()
Retorna
Representação em string.
ToString(IFormatProvider)
Retorna a representação em string.
public string ToString(IFormatProvider formatProvider)
Parâmetros
formatProvider
IFormatProvider
Provedor de formato.
Retorna
Representação em string.
ToStringValue()
Converte para string.
public string ToStringValue()
Retorna
Valor string.
ToStructure()
Retorna o valor XMP como estrutura (conjunto de campos).
public XmpField[] ToStructure()
Retorna
XmpField[]
Valor da estrutura.
Operadores
explicit operator XmpValue[](XmpValue)
Converte XmpValue para array.
public static explicit operator XmpValue[](XmpValue value)
Parâmetros
value
XmpValue
Valor a ser convertido.
Retorna
XmpValue[]
XmlValue.
explicit operator object[](XmpValue)
Converte XmpValue em array.
public static explicit operator object[](XmpValue value)
Parâmetros
value
XmpValue
Valor a ser convertido.
Retorna
object[]
XmlValue.
explicit operator string(XmpValue)
Converte XmpValue em string.
public static explicit operator string(XmpValue value)
Parâmetros
value
XmpValue
Valor a ser convertido.
Retorna
XmlValue.
explicit operator KeyValuePair<string, xmpvalue="">(XmpValue)
Converte XmpValue para valor nomeado.
public static explicit operator KeyValuePair<string, xmpvalue="">(XmpValue value)
Parâmetros
value
XmpValue
Valor a ser convertido.
Retorna
KeyValuePair<string, XmpValue>
XmlValue.
explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue)
Converte XmlValue para valor da coleção nomeada.
public static explicit operator KeyValuePair<string, xmpvalue="">[](XmpValue value)
Parâmetros
value
XmpValue
Valor a ser convertido.
Retorna
KeyValuePair<string, XmpValue>[]
XmlValue.
implicit operator XmpValue(string)
Converte string para XmpValue.
public static implicit operator XmpValue(string value)
Parâmetros
value
string
Valor a ser convertido.
Retorna
XmlValue.
implicit operator XmpValue(int)
Converte inteiro para XmpValue.
public static implicit operator XmpValue(int value)
Parâmetros
value
int
Valor a ser convertido.
Retorna
XmlValue.
implicit operator XmpValue(double)
Converte double para XmpValue.
public static implicit operator XmpValue(double value)
Parâmetros
value
double
Valor a ser convertido.
Retorna
XmlValue.
implicit operator XmpValue(DateTime)
Converte DateTime para XmpValue.
public static implicit operator XmpValue(DateTime value)
Parâmetros
value
DateTime
Valor a ser convertido.
Retorna
XmlValue.
implicit operator XmpValue(object[])
Converte array para XmpValue.
public static implicit operator XmpValue(object[] value)
Parâmetros
value
object[]
Valor a ser convertido.
Retorna
XmlValue.