Class CSSValue

Class CSSValue

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

Reprezentuje prostą lub złożoną wartość. Obiekt CSSValue występuje tylko w kontekście właściwości CSS.

[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged

Dziedziczenie

objectDOMObjectCSSValue

Pochodne

CSSPrimitiveValue, CSSValueList

Implementuje

INotifyPropertyChanged

Członkowie dziedziczeni

DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktorzy

CSSValue(ushort)

Inicjalizuje nową instancję klasy Aspose.Html.Dom.Css.CSSValue.

protected CSSValue(ushort valueType)

Parametry

valueType ushort

Typ wartości.

Pola

CSS_CUSTOM

Wartość jest wartością niestandardową.

public const ushort CSS_CUSTOM = 3

Wartość pola

ushort

CSS_INHERIT

Wartość jest dziedziczona, a cssText zawiera “inherit”.

public const ushort CSS_INHERIT = 0

Wartość pola

ushort

CSS_PRIMITIVE_VALUE

Wartość jest wartością prymitywną, a instancję interfejsu CSSPrimitiveValue można uzyskać za pomocą metod rzutowania specyficznych dla wiązania na tej instancji interfejsu CSSValue.

public const ushort CSS_PRIMITIVE_VALUE = 1

Wartość pola

ushort

CSS_VALUE_LIST

Wartość jest listą CSSValue, a instancję interfejsu CSSValueList można uzyskać za pomocą metod rzutowania specyficznych dla wiązania na tej instancji interfejsu CSSValue.

public const ushort CSS_VALUE_LIST = 2

Wartość pola

ushort

Właściwości

CSSText

Reprezentacja łańcuchowa bieżącej wartości.

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

Wartość właściwości

string

CSSValueType

Kod definiujący typ wartości.

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

Wartość właściwości

ushort

Metody

Equals(CSSValue)

Określa, czy określony obiekt jest równy tej instancji.

protected virtual bool Equals(CSSValue obj)

Parametry

obj CSSValue

Obiekt do porównania z tą instancją.

Zwraca

bool

true jeśli określony Aspose.Html.Dom.Css.CSSValue jest równy tej instancji; w przeciwnym razie false.

Equals(object)

Określa, czy określony System.Object jest równy tej instancji.

public override bool Equals(object obj)

Parametry

obj object

Obiekt System.Object do porównania z tą instancją.

Zwraca

bool

true jeśli określony System.Object jest równy tej instancji; w przeciwnym razie false.

Wyjątki

NullReferenceException

Parametr obj jest null.

GetHashCode()

Zwraca kod haszujący dla tej instancji.

public override int GetHashCode()

Zwraca

int

Kod haszujący dla tej instancji, odpowiedni do użycia w algorytmach haszujących i strukturach danych, takich jak tabela haszująca.

GetPlatformType()

Ta metoda jest używana do pobierania obiektu ECMAScript System.Type.

public override Type GetPlatformType()

Zwraca

Type

Obiekt ECMAScript System.Type.

ToString()

Zwraca System.String, który reprezentuje tę instancję.

public override string ToString()

Zwraca

string

System.String, który reprezentuje tę instancję.

Operatory

operator ==(CSSValue, CSSValue)

Implementuje operator ==.

public static bool operator ==(CSSValue left, CSSValue right)

Parametry

left CSSValue

Lewy element.

right CSSValue

Prawy element.

Zwraca

bool

Wynik działania operatora.

operator !=(CSSValue, CSSValue)

Implementuje operator !=.

public static bool operator !=(CSSValue left, CSSValue right)

Parametry

left CSSValue

Lewy element.

right CSSValue

Prawy element.

Zwraca

bool

Wynik działania operatora.

 Polski