Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
単純または複雑な値を表します。CSSValueオブジェクトは、CSSプロパティのコンテキスト内でのみ発生します。
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
継承
派生
CSSPrimitiveValue, CSSValueList
実装
継承メンバー
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクター
CSSValue(ushort)
Aspose.Html.Dom.Css.CSSValueクラスの新しいインスタンスを初期化します。
protected CSSValue(ushort valueType)
パラメーター
valueType
ushort
値の型。
フィールド
CSS_CUSTOM
値はカスタム値です。
public const ushort CSS_CUSTOM = 3
フィールド値
CSS_INHERIT
値は継承され、cssTextには「inherit」が含まれています。
public const ushort CSS_INHERIT = 0
フィールド値
CSS_PRIMITIVE_VALUE
値は原始的な値であり、このCSSValueインターフェイスのインスタンスに対してバインディング固有のキャスティングメソッドを使用することでCSSPrimitiveValueインターフェイスのインスタンスを取得できます。
public const ushort CSS_PRIMITIVE_VALUE = 1
フィールド値
CSS_VALUE_LIST
値はCSSValueリストであり、このCSSValueインターフェイスのインスタンスに対してバインディング固有のキャスティングメソッドを使用することでCSSValueListインターフェイスのインスタンスを取得できます。
public const ushort CSS_VALUE_LIST = 2
フィールド値
プロパティ
CSSText
現在の値の文字列表現。
[DOMName("cssText")]
public abstract string CSSText { get; set; }
プロパティ値
CSSValueType
値の型を定義するコード。
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
プロパティ値
メソッド
Equals(CSSValue)
指定されたオブジェクトがこのインスタンスと等しいかどうかを判断します。
protected virtual bool Equals(CSSValue obj)
パラメーター
obj
CSSValue
このインスタンスと比較するオブジェクト。
戻り値
指定されたAspose.Html.Dom.Css.CSSValueがこのインスタンスと等しい場合はtrue
、そうでない場合はfalse
。
Equals(object)
指定されたSystem.Objectがこのインスタンスと等しいかどうかを判断します。
public override bool Equals(object obj)
パラメーター
obj
object
このインスタンスと比較するSystem.Object。
戻り値
指定されたSystem.Objectがこのインスタンスと等しい場合はtrue
、そうでない場合はfalse
。
例外
obj
パラメーターがnullです。
GetHashCode()
このインスタンスのハッシュコードを返します。
public override int GetHashCode()
戻り値
このインスタンスのハッシュコードで、ハッシュアルゴリズムやハッシュテーブルのようなデータ構造で使用するのに適しています。
GetPlatformType()
このメソッドは、ECMAScriptオブジェクトSystem.Typeを取得するために使用されます。
public override Type GetPlatformType()
戻り値
ECMAScriptオブジェクトSystem.Type。
ToString()
このインスタンスを表すSystem.Stringを返します。
public override string ToString()
戻り値
このインスタンスを表すSystem.String。
演算子
operator ==(CSSValue, CSSValue)
演算子==を実装します。
public static bool operator ==(CSSValue left, CSSValue right)
パラメーター
left
CSSValue
左側の要素。
right
CSSValue
右側の要素。
戻り値
演算子の結果。
operator !=(CSSValue, CSSValue)
演算子!=を実装します。
public static bool operator !=(CSSValue left, CSSValue right)
パラメーター
left
CSSValue
左側の要素。
right
CSSValue
右側の要素。
戻り値
演算子の結果。