Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Reprezentuje jednoduchou nebo složitou hodnotu. Objekt CSSValue se vyskytuje pouze v kontextu vlastnosti CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Dědičnost
Odvozené
CSSPrimitiveValue, CSSValueList
Implementuje
Děděné členy
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
CSSValue(ushort)
Inicializuje novou instanci třídy Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Parametry
valueType
ushort
Typ hodnoty.
Pole
CSS_CUSTOM
Hodnota je vlastní hodnota.
public const ushort CSS_CUSTOM = 3
Hodnota pole
CSS_INHERIT
Hodnota je zděděná a cssText obsahuje “inherit”.
public const ushort CSS_INHERIT = 0
Hodnota pole
CSS_PRIMITIVE_VALUE
Hodnota je primitivní hodnota a instanci rozhraní CSSPrimitiveValue lze získat pomocí metod specifických pro vazbu na této instanci rozhraní CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Hodnota pole
CSS_VALUE_LIST
Hodnota je seznam CSSValue a instanci rozhraní CSSValueList lze získat pomocí metod specifických pro vazbu na této instanci rozhraní CSSValue.
public const ushort CSS_VALUE_LIST = 2
Hodnota pole
Vlastnosti
CSSText
Řetězcová reprezentace aktuální hodnoty.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Hodnota vlastnosti
CSSValueType
Kód definující typ hodnoty.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Hodnota vlastnosti
Metody
Equals(CSSValue)
Určuje, zda je zadaný objekt rovný této instanci.
protected virtual bool Equals(CSSValue obj)
Parametry
obj
CSSValue
Objekt, se kterým se porovnává tato instance.
Návratová hodnota
true
pokud je zadaný Aspose.Html.Dom.Css.CSSValue rovný této instanci; jinak false
.
Equals(object)
Určuje, zda je zadaný System.Object rovný této instanci.
public override bool Equals(object obj)
Parametry
obj
object
System.Object, se kterým se porovnává tato instance.
Návratová hodnota
true
pokud je zadaný System.Object rovný této instanci; jinak false
.
Výjimky
Parametr obj
je null.
GetHashCode()
Vrací hash kód pro tuto instanci.
public override int GetHashCode()
Návratová hodnota
Hash kód pro tuto instanci, vhodný pro použití v hashovacích algoritmech a datových strukturách, jako je hash tabulka.
GetPlatformType()
Tato metoda se používá k získání objektu ECMAScript System.Type.
public override Type GetPlatformType()
Návratová hodnota
Objekt ECMAScript System.Type.
ToString()
Vrací System.String, který reprezentuje tuto instanci.
public override string ToString()
Návratová hodnota
System.String, který reprezentuje tuto instanci.
Operátory
operator ==(CSSValue, CSSValue)
Implementuje operátor ==.
public static bool operator ==(CSSValue left, CSSValue right)
Parametry
left
CSSValue
Levá hodnota.
right
CSSValue
Pravá hodnota.
Návratová hodnota
Výsledek operátoru.
operator !=(CSSValue, CSSValue)
Implementuje operátor !=.
public static bool operator !=(CSSValue left, CSSValue right)
Parametry
left
CSSValue
Levá hodnota.
right
CSSValue
Pravá hodnota.
Návratová hodnota
Výsledek operátoru.