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
Pochodne
CSSPrimitiveValue, CSSValueList
Implementuje
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
CSS_INHERIT
Wartość jest dziedziczona, a cssText zawiera “inherit”.
public const ushort CSS_INHERIT = 0
Wartość pola
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
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
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
CSSValueType
Kod definiujący typ wartości.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Wartość właściwości
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
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
true
jeśli określony System.Object jest równy tej instancji; w przeciwnym razie false
.
Wyjątki
Parametr obj
jest null.
GetHashCode()
Zwraca kod haszujący dla tej instancji.
public override int GetHashCode()
Zwraca
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
Obiekt ECMAScript System.Type.
ToString()
Zwraca System.String, który reprezentuje tę instancję.
public override string ToString()
Zwraca
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
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
Wynik działania operatora.