Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Representa un valor simple o complejo. Un objeto CSSValue solo ocurre en el contexto de una propiedad CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Herencia
Derivados
CSSPrimitiveValue, CSSValueList
Implementa
Miembros heredados
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
CSSValue(ushort)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Parámetros
valueType
ushort
Tipo del valor.
Campos
CSS_CUSTOM
El valor es un valor personalizado.
public const ushort CSS_CUSTOM = 3
Valor del campo
CSS_INHERIT
El valor es heredado y el cssText contiene “inherit”.
public const ushort CSS_INHERIT = 0
Valor del campo
CSS_PRIMITIVE_VALUE
El valor es un valor primitivo y se puede obtener una instancia de la interfaz CSSPrimitiveValue utilizando métodos de conversión específicos de enlace en esta instancia de la interfaz CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Valor del campo
CSS_VALUE_LIST
El valor es una lista de CSSValue y se puede obtener una instancia de la interfaz CSSValueList utilizando métodos de conversión específicos de enlace en esta instancia de la interfaz CSSValue.
public const ushort CSS_VALUE_LIST = 2
Valor del campo
Propiedades
CSSText
Una representación en cadena del valor actual.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Valor de la propiedad
CSSValueType
Un código que define el tipo del valor.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Valor de la propiedad
Métodos
Equals(CSSValue)
Determina si el objeto especificado es igual a esta instancia.
protected virtual bool Equals(CSSValue obj)
Parámetros
obj
CSSValue
El objeto a comparar con esta instancia.
Devuelve
true
si el Aspose.Html.Dom.Css.CSSValue especificado es igual a esta instancia; de lo contrario, false
.
Equals(object)
Determina si el System.Object especificado es igual a esta instancia.
public override bool Equals(object obj)
Parámetros
obj
object
El System.Object a comparar con esta instancia.
Devuelve
true
si el System.Object especificado es igual a esta instancia; de lo contrario, false
.
Excepciones
El parámetro obj
es nulo.
GetHashCode()
Devuelve un código hash para esta instancia.
public override int GetHashCode()
Devuelve
Un código hash para esta instancia, adecuado para su uso en algoritmos de hash y estructuras de datos como una tabla hash.
GetPlatformType()
Este método se utiliza para recuperar el objeto ECMAScript System.Type.
public override Type GetPlatformType()
Devuelve
El objeto ECMAScript System.Type.
ToString()
Devuelve un System.String que representa esta instancia.
public override string ToString()
Devuelve
Un System.String que representa esta instancia.
Operadores
operator ==(CSSValue, CSSValue)
Implementa el operador ==.
public static bool operator ==(CSSValue left, CSSValue right)
Parámetros
left
CSSValue
El elemento izquierdo.
right
CSSValue
El elemento derecho.
Devuelve
El resultado del operador.
operator !=(CSSValue, CSSValue)
Implementa el operador !=.
public static bool operator !=(CSSValue left, CSSValue right)
Parámetros
left
CSSValue
El elemento izquierdo.
right
CSSValue
El elemento derecho.
Devuelve
El resultado del operador.