Class CSSValue

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

継承

objectDOMObjectCSSValue

派生

CSSPrimitiveValue, CSSValueList

実装

INotifyPropertyChanged

継承メンバー

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

フィールド値

ushort

CSS_INHERIT

値は継承され、cssTextには「inherit」が含まれています。

public const ushort CSS_INHERIT = 0

フィールド値

ushort

CSS_PRIMITIVE_VALUE

値は原始的な値であり、このCSSValueインターフェイスのインスタンスに対してバインディング固有のキャスティングメソッドを使用することでCSSPrimitiveValueインターフェイスのインスタンスを取得できます。

public const ushort CSS_PRIMITIVE_VALUE = 1

フィールド値

ushort

CSS_VALUE_LIST

値はCSSValueリストであり、このCSSValueインターフェイスのインスタンスに対してバインディング固有のキャスティングメソッドを使用することでCSSValueListインターフェイスのインスタンスを取得できます。

public const ushort CSS_VALUE_LIST = 2

フィールド値

ushort

プロパティ

CSSText

現在の値の文字列表現。

[DOMName("cssText")]
public abstract string CSSText { get; set; }

プロパティ値

string

CSSValueType

値の型を定義するコード。

[DOMName("cssValueType")]
public ushort CSSValueType { get; }

プロパティ値

ushort

メソッド

Equals(CSSValue)

指定されたオブジェクトがこのインスタンスと等しいかどうかを判断します。

protected virtual bool Equals(CSSValue obj)

パラメーター

obj CSSValue

このインスタンスと比較するオブジェクト。

戻り値

bool

指定されたAspose.Html.Dom.Css.CSSValueがこのインスタンスと等しい場合はtrue、そうでない場合はfalse

Equals(object)

指定されたSystem.Objectがこのインスタンスと等しいかどうかを判断します。

public override bool Equals(object obj)

パラメーター

obj object

このインスタンスと比較するSystem.Object。

戻り値

bool

指定されたSystem.Objectがこのインスタンスと等しい場合はtrue、そうでない場合はfalse

例外

NullReferenceException

objパラメーターがnullです。

GetHashCode()

このインスタンスのハッシュコードを返します。

public override int GetHashCode()

戻り値

int

このインスタンスのハッシュコードで、ハッシュアルゴリズムやハッシュテーブルのようなデータ構造で使用するのに適しています。

GetPlatformType()

このメソッドは、ECMAScriptオブジェクトSystem.Typeを取得するために使用されます。

public override Type GetPlatformType()

戻り値

Type

ECMAScriptオブジェクトSystem.Type。

ToString()

このインスタンスを表すSystem.Stringを返します。

public override string ToString()

戻り値

string

このインスタンスを表すSystem.String。

演算子

operator ==(CSSValue, CSSValue)

演算子==を実装します。

public static bool operator ==(CSSValue left, CSSValue right)

パラメーター

left CSSValue

左側の要素。

right CSSValue

右側の要素。

戻り値

bool

演算子の結果。

operator !=(CSSValue, CSSValue)

演算子!=を実装します。

public static bool operator !=(CSSValue left, CSSValue right)

パラメーター

left CSSValue

左側の要素。

right CSSValue

右側の要素。

戻り値

bool

演算子の結果。

 日本語