Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Rappresenta un valore semplice o complesso. Un oggetto CSSValue si verifica solo nel contesto di una proprietà CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Ereditarietà
Derivato
CSSPrimitiveValue, CSSValueList
Implementa
Membri Ereditati
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
CSSValue(ushort)
Inizializza una nuova istanza della classe Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Parametri
valueType
ushort
Tipo del valore.
Campi
CSS_CUSTOM
Il valore è un valore personalizzato.
public const ushort CSS_CUSTOM = 3
Valore del Campo
CSS_INHERIT
Il valore è ereditato e il cssText contiene “inherit”.
public const ushort CSS_INHERIT = 0
Valore del Campo
CSS_PRIMITIVE_VALUE
Il valore è un valore primitivo e un’istanza dell’interfaccia CSSPrimitiveValue può essere ottenuta utilizzando metodi di casting specifici per il binding su questa istanza dell’interfaccia CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Valore del Campo
CSS_VALUE_LIST
Il valore è un elenco di CSSValue e un’istanza dell’interfaccia CSSValueList può essere ottenuta utilizzando metodi di casting specifici per il binding su questa istanza dell’interfaccia CSSValue.
public const ushort CSS_VALUE_LIST = 2
Valore del Campo
Proprietà
CSSText
Una rappresentazione in stringa del valore corrente.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Valore della Proprietà
CSSValueType
Un codice che definisce il tipo del valore.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Valore della Proprietà
Metodi
Equals(CSSValue)
Determina se l’oggetto specificato è uguale a questa istanza.
protected virtual bool Equals(CSSValue obj)
Parametri
obj
CSSValue
L’oggetto da confrontare con questa istanza.
Restituisce
true
se il CSSValue specificato è uguale a questa istanza; altrimenti, false
.
Equals(object)
Determina se il System.Object specificato è uguale a questa istanza.
public override bool Equals(object obj)
Parametri
obj
object
Il System.Object da confrontare con questa istanza.
Restituisce
true
se il System.Object specificato è uguale a questa istanza; altrimenti, false
.
Eccezioni
Il parametro obj
è nullo.
GetHashCode()
Restituisce un codice hash per questa istanza.
public override int GetHashCode()
Restituisce
Un codice hash per questa istanza, adatto per l’uso in algoritmi di hashing e strutture dati come una tabella hash.
GetPlatformType()
Questo metodo viene utilizzato per recuperare l’oggetto ECMAScript System.Type.
public override Type GetPlatformType()
Restituisce
L’oggetto ECMAScript System.Type.
ToString()
Restituisce una System.String che rappresenta questa istanza.
public override string ToString()
Restituisce
Una System.String che rappresenta questa istanza.
Operatori
operator ==(CSSValue, CSSValue)
Implementa l’operatore ==.
public static bool operator ==(CSSValue left, CSSValue right)
Parametri
left
CSSValue
L’elemento sinistro.
right
CSSValue
L’elemento destro.
Restituisce
Il risultato dell’operatore.
operator !=(CSSValue, CSSValue)
Implementa l’operatore !=.
public static bool operator !=(CSSValue left, CSSValue right)
Parametri
left
CSSValue
L’elemento sinistro.
right
CSSValue
L’elemento destro.
Restituisce
Il risultato dell’operatore.