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
该值是一个字符串。可以通过使用 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)
此方法用于以指定单位获取浮动值。如果此 CSS 值不包含浮动值或无法转换为指定单位,将引发 DOMException。
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
参数
unitType
ushort
单位类型。
返回
返回值
GetIntValue(ushort)
此方法用于以指定单位获取整数值。如果此 CSS 值不包含整数值或无法转换为指定单位,将引发 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)
一个方法,用于以指定单位设置浮动值。如果与此值关联的属性无法接受指定单位或浮动值,则该值将保持不变,并将引发 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
字符串值。