Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Representa um valor simples ou complexo. Um objeto CSSValue ocorre apenas no contexto de uma propriedade CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Herança
Derivados
CSSPrimitiveValue, CSSValueList
Implementa
Membros Herdados
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
CSSValue(ushort)
Inicializa uma nova instância da classe Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Parâmetros
valueType
ushort
Tipo do valor.
Campos
CSS_CUSTOM
O valor é um valor personalizado.
public const ushort CSS_CUSTOM = 3
Valor do Campo
CSS_INHERIT
O valor é herdado e o cssText contém “inherit”.
public const ushort CSS_INHERIT = 0
Valor do Campo
CSS_PRIMITIVE_VALUE
O valor é um valor primitivo e uma instância da interface CSSPrimitiveValue pode ser obtida usando métodos de conversão específicos de binding nesta instância da interface CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Valor do Campo
CSS_VALUE_LIST
O valor é uma lista de CSSValue e uma instância da interface CSSValueList pode ser obtida usando métodos de conversão específicos de binding nesta instância da interface CSSValue.
public const ushort CSS_VALUE_LIST = 2
Valor do Campo
Propriedades
CSSText
Uma representação em string do valor atual.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Valor da Propriedade
CSSValueType
Um código que define o tipo do valor.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Valor da Propriedade
Métodos
Equals(CSSValue)
Determina se o objeto especificado é igual a esta instância.
protected virtual bool Equals(CSSValue obj)
Parâmetros
obj
CSSValue
O objeto a ser comparado com esta instância.
Retorna
true
se o Aspose.Html.Dom.Css.CSSValue especificado for igual a esta instância; caso contrário, false
.
Equals(object)
Determina se o System.Object especificado é igual a esta instância.
public override bool Equals(object obj)
Parâmetros
obj
object
O System.Object a ser comparado com esta instância.
Retorna
true
se o System.Object especificado for igual a esta instância; caso contrário, false
.
Exceções
O parâmetro obj
é nulo.
GetHashCode()
Retorna um código hash para esta instância.
public override int GetHashCode()
Retorna
Um código hash para esta instância, adequado para uso em algoritmos de hash e estruturas de dados como uma tabela hash.
GetPlatformType()
Este método é usado para recuperar o objeto ECMAScript System.Type.
public override Type GetPlatformType()
Retorna
O objeto ECMAScript System.Type.
ToString()
Retorna uma System.String que representa esta instância.
public override string ToString()
Retorna
Uma System.String que representa esta instância.
Operadores
operator ==(CSSValue, CSSValue)
Implementa o operador ==.
public static bool operator ==(CSSValue left, CSSValue right)
Parâmetros
left
CSSValue
O elemento à esquerda.
right
CSSValue
O elemento à direita.
Retorna
O resultado do operador.
operator !=(CSSValue, CSSValue)
Implementa o operador !=.
public static bool operator !=(CSSValue left, CSSValue right)
Parâmetros
left
CSSValue
O elemento à esquerda.
right
CSSValue
O elemento à direita.
Retorna
O resultado do operador.