Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSPrimitiveValue インターフェイスは、単一の CSS 値を表します。このインターフェイスは、ブロック内で現在設定されている特定のスタイルプロパティの値を取得するためや、ブロック内で特定のスタイルプロパティを明示的に設定するために使用できます。このインターフェイスのインスタンスは、CSSStyleDeclaration インターフェイスの getPropertyCSSValue メソッドから取得できます。CSSPrimitiveValue オブジェクトは、CSS プロパティのコンテキスト内でのみ発生します。
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
継承
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
実装
継承メンバー
CSSValue.CSS_INHERIT, CSSValue.CSS_PRIMITIVE_VALUE, CSSValue.CSS_VALUE_LIST, CSSValue.CSS_CUSTOM, CSSValue.ToString(), CSSValue.GetPlatformType(), CSSValue.Equals(CSSValue), CSSValue.Equals(object), CSSValue.GetHashCode(), CSSValue.CSSText, CSSValue.CSSValueType, DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクタ
CSSPrimitiveValue(ushort)
Aspose.Html.Dom.Css.CSSPrimitiveValue クラスの新しいインスタンスを初期化します。
protected CSSPrimitiveValue(ushort unitType)
パラメータ
unitType
ushort
単位のタイプ。
フィールド
CSS_ATTR
値は属性関数です。値は getStringValue メソッドを使用して取得できます。
public const ushort CSS_ATTR = 24
フィールド値
CSS_CH
値は長さ (ch) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_CH = 20
フィールド値
CSS_CM
値は長さ (cm) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_CM = 6
フィールド値
CSS_COUNTER
値はカウンターまたはカウンター関数です。値は GetCounterValue メソッドを使用して取得できます。
public const ushort CSS_COUNTER = 25
フィールド値
CSS_DEG
値は角度 (deg) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_DEG = 11
フィールド値
CSS_DIMENSION
値は不明な次元の数です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_DIMENSION = 18
フィールド値
CSS_DPCM
値はセンチメートルあたりのドット (dpcm) です。
public const ushort CSS_DPCM = 29
フィールド値
CSS_DPI
値はインチあたりのドット (dpi) です。
public const ushort CSS_DPI = 28
フィールド値
CSS_DPPX
値は「px」単位あたりのドット (dppx) です。
public const ushort CSS_DPPX = 30
フィールド値
CSS_EMS
値は長さ (ems) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_EMS = 3
フィールド値
CSS_EXS
値は長さ (exs) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_EXS = 4
フィールド値
CSS_GRAD
値は角度 (grad) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_GRAD = 13
フィールド値
CSS_HZ
値は周波数 (Hz) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_HZ = 16
フィールド値
CSS_IDENT
値は識別子です。値は getStringValue メソッドを使用して取得できます。
public const ushort CSS_IDENT = 23
フィールド値
CSS_IN
値は長さ (in) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_IN = 8
フィールド値
CSS_KHZ
値は周波数 (kHz) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_KHZ = 17
フィールド値
CSS_MM
値は長さ (mm) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_MM = 7
フィールド値
CSS_MS
値は時間 (ms) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_MS = 14
フィールド値
CSS_NUMBER
値は単純な数です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_NUMBER = 1
フィールド値
CSS_PC
値は長さ (pc) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_PC = 10
フィールド値
CSS_PERCENTAGE
値はパーセンテージです。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_PERCENTAGE = 2
フィールド値
CSS_PT
値は長さ (pt) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_PT = 9
フィールド値
CSS_PX
値は長さ (px) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_PX = 5
フィールド値
CSS_RAD
値は角度 (rad) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_RAD = 12
フィールド値
CSS_RECT
値は rect 関数です。値は GetRectValue メソッドを使用して取得できます。
public const ushort CSS_RECT = 26
フィールド値
CSS_REM
値は長さ (rem) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_REM = 19
フィールド値
CSS_RGBCOLOR
値は RGB 色です。値は GetRGBColorValue メソッドを使用して取得できます。
public const ushort CSS_RGBCOLOR = 27
フィールド値
CSS_S
値は時間 (s) です。値は getFloatValue メソッドを使用して取得できます。
public const ushort CSS_S = 15
フィールド値
CSS_STRING
値は STRING です。値は getStringValue メソッドを使用して取得できます。
public const ushort CSS_STRING = 21
フィールド値
CSS_UNKNOWN
値は認識されない CSS2 値です。この値は cssText 属性を使用してのみ取得できます。
public const ushort CSS_UNKNOWN = 0
フィールド値
CSS_URI
値は URI です。値は getStringValue メソッドを使用して取得できます。
public const ushort CSS_URI = 22
フィールド値
CSS_VH
値はフルビューポートの高さのパーセンテージです。
public const ushort CSS_VH = 32
フィールド値
CSS_VMAX
値はビューポートの幅または高さのいずれか大きい方のパーセンテージです。
public const ushort CSS_VMAX = 34
フィールド値
CSS_VMIN
値はビューポートの幅または高さのいずれか小さい方のパーセンテージです。
public const ushort CSS_VMIN = 33
フィールド値
CSS_VW
値はフルビューポートの幅のパーセンテージです。
public const ushort CSS_VW = 31
フィールド値
プロパティ
PrimitiveType
上記の定数で定義された値のタイプ。
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
プロパティ値
メソッド
GetCounterValue()
このメソッドはカウンター値を取得するために使用されます。この CSS 値にカウンター値が含まれていない場合、DOMException が発生します。対応するスタイルプロパティの変更は Counter インターフェイスを使用して実現できます。
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
戻り値
カウンター値を返します
GetFloatValue(ushort)
このメソッドは指定された単位で float 値を取得するために使用されます。この CSS 値に float 値が含まれていない場合、または指定された単位に変換できない場合、DOMException が発生します。
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
パラメータ
unitType
ushort
単位のタイプ。
戻り値
値を返します
GetIntValue(ushort)
このメソッドは指定された単位で int 値を取得するために使用されます。この CSS 値に int 値が含まれていない場合、または指定された単位に変換できない場合、DOMException が発生します。
public abstract int GetIntValue(ushort unitType)
パラメータ
unitType
ushort
単位のタイプ。
戻り値
値を返します
GetRGBColorValue()
このメソッドは RGB 色を取得するために使用されます。この CSS 値に RGB 色値が含まれていない場合、DOMException が発生します。対応するスタイルプロパティの変更は RGBColor インターフェイスを使用して実現できます。
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
戻り値
RGB 色値を返します
GetRectValue()
このメソッドは Rect 値を取得するために使用されます。この CSS 値に rect 値が含まれていない場合、DOMException が発生します。対応するスタイルプロパティの変更は Rect インターフェイスを使用して実現できます。
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
戻り値
Rect 値を返します
GetStringValue()
このメソッドは文字列値を取得するために使用されます。この CSS 値に文字列値が含まれていない場合、DOMException が発生します。
[DOMName("getStringValue")]
public abstract string GetStringValue()
戻り値
値を返します
SetFloatValue(ushort, float)
指定された単位で float 値を設定するためのメソッドです。この値に関連付けられたプロパティが指定された単位または float 値を受け入れられない場合、値は変更されず、DOMException が発生します。
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
パラメータ
unitType
ushort
単位のタイプ。
floatValue
float
float 値。
SetIntValue(ushort, int)
指定された単位で int 値を設定するためのメソッドです。この値に関連付けられたプロパティが指定された単位または int 値を受け入れられない場合、値は変更されず、DOMException が発生します。
public abstract void SetIntValue(ushort unitType, int intValue)
パラメータ
unitType
ushort
単位のタイプ。
intValue
int
int 値。
SetStringValue(ushort, string)
指定された単位で文字列値を設定するためのメソッドです。この値に関連付けられたプロパティが指定された単位または文字列値を受け入れられない場合、値は変更されず、DOMException が発生します。
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
パラメータ
stringType
ushort
文字列のタイプ。
stringValue
string
文字列値。