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

该值是一个字符串。可以通过使用 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)

此方法用于以指定单位获取浮动值。如果此 CSS 值不包含浮动值或无法转换为指定单位,将引发 DOMException。

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

参数

unitType ushort

单位类型。

返回

float

返回值

GetIntValue(ushort)

此方法用于以指定单位获取整数值。如果此 CSS 值不包含整数值或无法转换为指定单位,将引发 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)

一个方法,用于以指定单位设置浮动值。如果与此值关联的属性无法接受指定单位或浮动值,则该值将保持不变,并将引发 DOMException。

[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)

参数

unitType ushort

单位类型。

floatValue float

浮动值。

SetIntValue(ushort, int)

一个方法,用于以指定单位设置整数值。如果与此值关联的属性无法接受指定单位或整数值,则该值将保持不变,并将引发 DOMException。

public abstract void SetIntValue(ushort unitType, int intValue)

参数

unitType ushort

单位类型。

intValue int

整数值。

SetStringValue(ushort, string)

一个方法,用于以指定单位设置字符串值。如果与此值关联的属性无法接受指定单位或字符串值,则该值将保持不变,并将引发 DOMException。

[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)

参数

stringType ushort

字符串类型。

stringValue string

字符串值。

 中文