Class CSSPrimitiveValue
名称: Aspose.Html.Dom.Css 编辑: Aspose.HTML.dll (25.4.0)
CSSPrimitiveValue 界面代表一个单一的 CSS 值. 这个界面可以用来确定特定风格属性目前设置在一个区块或在区块内明确设置特定风格属性。 这个界面的一个例子可以从 getPropertyCSSValue 方法中获取。
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
Inheritance
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implements
继承人
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()
Constructors
CSS 原始值(威士忌)
启动了 Aspose.Html.Dom.Css.CSSPrimitiveValue 类的新例子。
protected CSSPrimitiveValue(ushort unitType)
Parameters
unitType
ushort
单位的类型。
Fields
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
值是角度(等级) 值可以通过使用 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
值是角度(行) 值可以通过使用 getFloatValue 方法获得。
public const ushort CSS_RAD = 12
领域价值
CSS_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
领域价值
Properties
PrimitiveType
值的类型,如上所述的恒数所定义。
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
财产价值
Methods
GetCounterValue()
此方法用于获取 Counter 值. 如果此 CSS 值不包含 Counter 值,则会提取 DOMException. 可通过 Counter 界面实现对相应风格属性的修改。
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Returns
返回 Counter 值
GetFloatValue(威士忌)
如果此 CSS 值不包含浮值或无法转换为指定单元,则会提取 DOM 例外。
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Parameters
unitType
ushort
单位的类型。
Returns
返回价值
GetIntValue(威士忌)
此方法用于在特定单位中获得 int 值. 如果此 CSS 值不包含 int 值,或者无法转换为特定单位,则会出现 DOM 例外。
public abstract int GetIntValue(ushort unitType)
Parameters
unitType
ushort
单位的类型。
Returns
返回价值
白色彩色()
此方法用于获得 RGB 颜色. 如果此 CSS 值不包含 RGB 颜色值,则会提取 DOM 例外. 相应的风格属性可通过 RGBC 颜色界面进行修改。
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Returns
返回 RGB 颜色值
GetRectValue()
这个方法是用来获得正确的值. 如果这个 CSS 值不包含正确的值,则会增加一个 DOMException. 相应的风格属性的修改可以通过正确的界面实现。
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Returns
返回正确的价值
GetStringValue()
如果 CSS 值不包含一个字符串值,则提取 DOMException。
[DOMName("getStringValue")]
public abstract string GetStringValue()
Returns
返回价值
SetFloatValue(海洋,海洋)
如果附加到此值的属性无法接受该单位或附加值,则该值将不变,并将增加一个DOM例外。
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Parameters
unitType
ushort
单位的类型。
floatValue
float
浮动价值。
SetIntValue(, int)
如果附加到此值的属性无法接受所指定的单位或 int 值,则该值将不变,并将增加一个 DOM 例外。
public abstract void SetIntValue(ushort unitType, int intValue)
Parameters
unitType
ushort
单位的类型。
intValue
int
是 int 值。
SetStringValue(, string)
如果附加到此值的属性无法接受指定的单位或序值,则值将不变,并将增加一个DOM例外。
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Parameters
stringType
ushort
线的类型。
stringValue
string
字符串值。