Class CSSValue

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

objectDOMObjectCSSValue

Derivados

CSSPrimitiveValue, CSSValueList

Implementa

INotifyPropertyChanged

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

ushort

CSS_INHERIT

O valor é herdado e o cssText contém “inherit”.

public const ushort CSS_INHERIT = 0

Valor do Campo

ushort

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

ushort

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

ushort

Propriedades

CSSText

Uma representação em string do valor atual.

[DOMName("cssText")]
public abstract string CSSText { get; set; }

Valor da Propriedade

string

CSSValueType

Um código que define o tipo do valor.

[DOMName("cssValueType")]
public ushort CSSValueType { get; }

Valor da Propriedade

ushort

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

bool

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

bool

true se o System.Object especificado for igual a esta instância; caso contrário, false.

Exceções

NullReferenceException

O parâmetro obj é nulo.

GetHashCode()

Retorna um código hash para esta instância.

public override int GetHashCode()

Retorna

int

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

Type

O objeto ECMAScript System.Type.

ToString()

Retorna uma System.String que representa esta instância.

public override string ToString()

Retorna

string

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

bool

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

bool

O resultado do operador.

 Português