Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Stellt einen einfachen oder komplexen Wert dar. Ein CSSValue-Objekt tritt nur im Kontext einer CSS-Eigenschaft auf.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Vererbung
Abgeleitet
CSSPrimitiveValue, CSSValueList
Implementiert
Vererbte Mitglieder
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
CSSValue(ushort)
Initialisiert eine neue Instanz der Aspose.Html.Dom.Css.CSSValue-Klasse.
protected CSSValue(ushort valueType)
Parameter
valueType
ushort
Typ des Wertes.
Felder
CSS_CUSTOM
Der Wert ist ein benutzerdefinierter Wert.
public const ushort CSS_CUSTOM = 3
Feldwert
CSS_INHERIT
Der Wert ist vererbt und der cssText enthält “inherit”.
public const ushort CSS_INHERIT = 0
Feldwert
CSS_PRIMITIVE_VALUE
Der Wert ist ein primitiver Wert und eine Instanz des CSSPrimitiveValue-Interfaces kann durch spezifische Casting-Methoden auf dieser Instanz des CSSValue-Interfaces erhalten werden.
public const ushort CSS_PRIMITIVE_VALUE = 1
Feldwert
CSS_VALUE_LIST
Der Wert ist eine CSSValue-Liste und eine Instanz des CSSValueList-Interfaces kann durch spezifische Casting-Methoden auf dieser Instanz des CSSValue-Interfaces erhalten werden.
public const ushort CSS_VALUE_LIST = 2
Feldwert
Eigenschaften
CSSText
Eine string-Darstellung des aktuellen Wertes.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Eigenschaftswert
CSSValueType
Ein Code, der den Typ des Wertes definiert.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Eigenschaftswert
Methoden
Equals(CSSValue)
Bestimmt, ob das angegebene Objekt gleich dieser Instanz ist.
protected virtual bool Equals(CSSValue obj)
Parameter
obj
CSSValue
Das Objekt, das mit dieser Instanz verglichen werden soll.
Rückgabewert
true
, wenn das angegebene Aspose.Html.Dom.Css.CSSValue gleich dieser Instanz ist; andernfalls false
.
Equals(object)
Bestimmt, ob das angegebene System.Object gleich dieser Instanz ist.
public override bool Equals(object obj)
Parameter
obj
object
Das System.Object, das mit dieser Instanz verglichen werden soll.
Rückgabewert
true
, wenn das angegebene System.Object gleich dieser Instanz ist; andernfalls false
.
Ausnahmen
Der obj
-Parameter ist null.
GetHashCode()
Gibt einen Hash-Code für diese Instanz zurück.
public override int GetHashCode()
Rückgabewert
Ein Hash-Code für diese Instanz, geeignet für die Verwendung in Hash-Algorithmen und Datenstrukturen wie einer Hash-Tabelle.
GetPlatformType()
Diese Methode wird verwendet, um das ECMAScript-Objekt System.Type abzurufen.
public override Type GetPlatformType()
Rückgabewert
Das ECMAScript-Objekt System.Type.
ToString()
Gibt einen System.String zurück, der diese Instanz darstellt.
public override string ToString()
Rückgabewert
Ein System.String, der diese Instanz darstellt.
Operatoren
operator ==(CSSValue, CSSValue)
Implementiert den Operator ==.
public static bool operator ==(CSSValue left, CSSValue right)
Parameter
left
CSSValue
Das linke Element.
right
CSSValue
Das rechte Element.
Rückgabewert
Das Ergebnis des Operators.
operator !=(CSSValue, CSSValue)
Implementiert den Operator !=.
public static bool operator !=(CSSValue left, CSSValue right)
Parameter
left
CSSValue
Das linke Element.
right
CSSValue
Das rechte Element.
Rückgabewert
Das Ergebnis des Operators.