Class CSSPrimitiveValue

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

継承

objectDOMObjectCSSValueCSSPrimitiveValue

実装

INotifyPropertyChanged

継承メンバー

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

フィールド値

ushort

CSS_CH

値は長さ (ch) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_CH = 20

フィールド値

ushort

CSS_CM

値は長さ (cm) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_CM = 6

フィールド値

ushort

CSS_COUNTER

値はカウンターまたはカウンター関数です。値は GetCounterValue メソッドを使用して取得できます。

public const ushort CSS_COUNTER = 25

フィールド値

ushort

CSS_DEG

値は角度 (deg) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_DEG = 11

フィールド値

ushort

CSS_DIMENSION

値は不明な次元の数です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_DIMENSION = 18

フィールド値

ushort

CSS_DPCM

値はセンチメートルあたりのドット (dpcm) です。

public const ushort CSS_DPCM = 29

フィールド値

ushort

CSS_DPI

値はインチあたりのドット (dpi) です。

public const ushort CSS_DPI = 28

フィールド値

ushort

CSS_DPPX

値は「px」単位あたりのドット (dppx) です。

public const ushort CSS_DPPX = 30

フィールド値

ushort

CSS_EMS

値は長さ (ems) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_EMS = 3

フィールド値

ushort

CSS_EXS

値は長さ (exs) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_EXS = 4

フィールド値

ushort

CSS_GRAD

値は角度 (grad) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_GRAD = 13

フィールド値

ushort

CSS_HZ

値は周波数 (Hz) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_HZ = 16

フィールド値

ushort

CSS_IDENT

値は識別子です。値は getStringValue メソッドを使用して取得できます。

public const ushort CSS_IDENT = 23

フィールド値

ushort

CSS_IN

値は長さ (in) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_IN = 8

フィールド値

ushort

CSS_KHZ

値は周波数 (kHz) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_KHZ = 17

フィールド値

ushort

CSS_MM

値は長さ (mm) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_MM = 7

フィールド値

ushort

CSS_MS

値は時間 (ms) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_MS = 14

フィールド値

ushort

CSS_NUMBER

値は単純な数です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_NUMBER = 1

フィールド値

ushort

CSS_PC

値は長さ (pc) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_PC = 10

フィールド値

ushort

CSS_PERCENTAGE

値はパーセンテージです。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_PERCENTAGE = 2

フィールド値

ushort

CSS_PT

値は長さ (pt) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_PT = 9

フィールド値

ushort

CSS_PX

値は長さ (px) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_PX = 5

フィールド値

ushort

CSS_RAD

値は角度 (rad) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_RAD = 12

フィールド値

ushort

CSS_RECT

値は rect 関数です。値は GetRectValue メソッドを使用して取得できます。

public const ushort CSS_RECT = 26

フィールド値

ushort

CSS_REM

値は長さ (rem) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_REM = 19

フィールド値

ushort

CSS_RGBCOLOR

値は RGB 色です。値は GetRGBColorValue メソッドを使用して取得できます。

public const ushort CSS_RGBCOLOR = 27

フィールド値

ushort

CSS_S

値は時間 (s) です。値は getFloatValue メソッドを使用して取得できます。

public const ushort CSS_S = 15

フィールド値

ushort

CSS_STRING

値は STRING です。値は getStringValue メソッドを使用して取得できます。

public const ushort CSS_STRING = 21

フィールド値

ushort

CSS_UNKNOWN

値は認識されない CSS2 値です。この値は cssText 属性を使用してのみ取得できます。

public const ushort CSS_UNKNOWN = 0

フィールド値

ushort

CSS_URI

値は URI です。値は getStringValue メソッドを使用して取得できます。

public const ushort CSS_URI = 22

フィールド値

ushort

CSS_VH

値はフルビューポートの高さのパーセンテージです。

public const ushort CSS_VH = 32

フィールド値

ushort

CSS_VMAX

値はビューポートの幅または高さのいずれか大きい方のパーセンテージです。

public const ushort CSS_VMAX = 34

フィールド値

ushort

CSS_VMIN

値はビューポートの幅または高さのいずれか小さい方のパーセンテージです。

public const ushort CSS_VMIN = 33

フィールド値

ushort

CSS_VW

値はフルビューポートの幅のパーセンテージです。

public const ushort CSS_VW = 31

フィールド値

ushort

プロパティ

PrimitiveType

上記の定数で定義された値のタイプ。

[DOMName("primitiveType")]
public ushort PrimitiveType { get; }

プロパティ値

ushort

メソッド

GetCounterValue()

このメソッドはカウンター値を取得するために使用されます。この CSS 値にカウンター値が含まれていない場合、DOMException が発生します。対応するスタイルプロパティの変更は Counter インターフェイスを使用して実現できます。

[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()

戻り値

Counter

カウンター値を返します

GetFloatValue(ushort)

このメソッドは指定された単位で float 値を取得するために使用されます。この CSS 値に float 値が含まれていない場合、または指定された単位に変換できない場合、DOMException が発生します。

[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)

パラメータ

unitType ushort

単位のタイプ。

戻り値

float

値を返します

GetIntValue(ushort)

このメソッドは指定された単位で int 値を取得するために使用されます。この CSS 値に int 値が含まれていない場合、または指定された単位に変換できない場合、DOMException が発生します。

public abstract int GetIntValue(ushort unitType)

パラメータ

unitType ushort

単位のタイプ。

戻り値

int

値を返します

GetRGBColorValue()

このメソッドは RGB 色を取得するために使用されます。この CSS 値に RGB 色値が含まれていない場合、DOMException が発生します。対応するスタイルプロパティの変更は RGBColor インターフェイスを使用して実現できます。

[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()

戻り値

RGBColor

RGB 色値を返します

GetRectValue()

このメソッドは Rect 値を取得するために使用されます。この CSS 値に rect 値が含まれていない場合、DOMException が発生します。対応するスタイルプロパティの変更は Rect インターフェイスを使用して実現できます。

[DOMName("getRectValue")]
public abstract Rect GetRectValue()

戻り値

Rect

Rect 値を返します

GetStringValue()

このメソッドは文字列値を取得するために使用されます。この CSS 値に文字列値が含まれていない場合、DOMException が発生します。

[DOMName("getStringValue")]
public abstract string GetStringValue()

戻り値

string

値を返します

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

文字列値。

 日本語