Class CSSPrimitiveValue
Tên không gian: Aspose.Html.Dom.Css Tổng hợp: Aspose.HTML.dll (25.5.0)
Giao diện CSSPrimitiveValue đại diện cho một giá trị CSS duy nhất. Giao diện này có thể được sử dụng để xác định giá trị của một tài sản phong cách cụ thể hiện đang được đặt trong một khối hoặc để thiết lập một tài sản phong cách cụ thể rõ ràng trong khối. Một ví dụ của giao diện này có thể được lấy từ phương pháp getPropertyCSSValue của giao diện CSSStyleDeclaration. Một đối tượng CSSPrimitiveValue chỉ xảy ra trong bối cảnh của tài sản CSS.
[DOMName("CSSPrimitiveValue")]
[DOMObject]
[ComVisible(true)]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChangedInheritance
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implements
Thành viên thừa kế
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
Giá trị CSSPrimitiveValue(Thuyết Minh)
Bắt đầu một trường hợp mới của lớp Aspose.Html.Dom.Css.CSSPrimitiveValue.
protected CSSPrimitiveValue(ushort unitType)Parameters
unitType ushort
Loại đơn vị
Fields
CSS_ATTR
Giá trị là một chức năng thuộc tính. giá trị có thể đạt được bằng cách sử dụng phương pháp getStringValue.
public const ushort CSS_ATTR = 24Giá trị Field
CSS_CH
Giá trị là một chiều dài (ch). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_CH = 20Giá trị Field
CSS_CM
Giá trị là một chiều dài (cm). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_CM = 6Giá trị Field
CSS_COUNTER
Giá trị là một tính toán hoặc tính toán chức năng. giá trị có thể đạt được bằng cách sử dụng phương pháp GetCounterValue.
public const ushort CSS_COUNTER = 25Giá trị Field
CSS_DEG
Giá trị là một góc (deg). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_DEG = 11Giá trị Field
CSS_DIMENSION
Giá trị là một số có kích thước không rõ. giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_DIMENSION = 18Giá trị Field
CSS_DPCM
Giá trị là một điểm mỗi cm (dpcm).
public const ushort CSS_DPCM = 29Giá trị Field
CSS_DPI
Giá trị là một điểm mỗi inch (dpi).
public const ushort CSS_DPI = 28Giá trị Field
CSS_DPPX
Giá trị là một điểm cho mỗi đơn vị ‘px’ (dppx).
public const ushort CSS_DPPX = 30Giá trị Field
CSS_EMS
Giá trị là một chiều dài (ems). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_EMS = 3Giá trị Field
CSS_EXS
Giá trị là một chiều dài (exs). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_EXS = 4Giá trị Field
CSS_GRAD
Giá trị là một góc (grad). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_GRAD = 13Giá trị Field
CSS_HZ
Giá trị là một tần số (Hz). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_HZ = 16Giá trị Field
CSS_IDENT
Giá trị là một ID. Giá trị có thể đạt được bằng cách sử dụng phương pháp getStringValue.
public const ushort CSS_IDENT = 23Giá trị Field
CSS_IN
Giá trị là một chiều dài (in). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_IN = 8Giá trị Field
CSS_KHZ
Giá trị là một tần số (kHz). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_KHZ = 17Giá trị Field
CSS_MM
Giá trị là một chiều dài (mm). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_MM = 7Giá trị Field
CSS_MS
Giá trị là một thời gian (ms). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_MS = 14Giá trị Field
CSS_NUMBER
Giá trị là một số đơn giản. giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_NUMBER = 1Giá trị Field
CSS_PC
Giá trị là một chiều dài (pc). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_PC = 10Giá trị Field
CSS_PERCENTAGE
Giá trị là một phần trăm. giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_PERCENTAGE = 2Giá trị Field
CSS_PT
Giá trị là một chiều dài (pt). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_PT = 9Giá trị Field
CSS_PX
Giá trị là một chiều dài (px). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_PX = 5Giá trị Field
CSS_RAD
Giá trị là một góc (rad). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_RAD = 12Giá trị Field
CSS_RECT
Giá trị là một chức năng thẳng. giá trị có thể đạt được bằng cách sử dụng phương pháp GetRectValue.
public const ushort CSS_RECT = 26Giá trị Field
CSS_REM
Giá trị là một chiều dài (rem). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_REM = 19Giá trị Field
CSS_RGBCOLOR
Giá trị là màu RGB. Giá trị có thể đạt được bằng cách sử dụng phương pháp GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27Giá trị Field
CSS_S
Giá trị là một thời gian (s). Giá trị có thể đạt được bằng cách sử dụng phương pháp getFloatValue.
public const ushort CSS_S = 15Giá trị Field
CSS_STRING
Giá trị là một STRING. Giá trị có thể được đạt được bằng cách sử dụng phương pháp getStringValue.
public const ushort CSS_STRING = 21Giá trị Field
CSS_UNKNOWN
Giá trị không phải là giá trị CSS2 được công nhận. giá trị chỉ có thể đạt được bằng cách sử dụng thuộc tính cssText.
public const ushort CSS_UNKNOWN = 0Giá trị Field
CSS_URI
Giá trị là URI. Giá trị có thể đạt được bằng cách sử dụng phương pháp getStringValue.
public const ushort CSS_URI = 22Giá trị Field
CSS_VH
Giá trị là một phần trăm của chiều cao toàn bộ viewport.
public const ushort CSS_VH = 32Giá trị Field
CSS_VMAX
Giá trị là một phần trăm của chiều rộng hoặc chiều cao của cổng xem, bất cứ điều gì lớn hơn.
public const ushort CSS_VMAX = 34Giá trị Field
CSS_VMIN
Giá trị là một phần trăm của chiều rộng hoặc chiều cao của cổng xem, bất kỳ nào nhỏ hơn.
public const ushort CSS_VMIN = 33Giá trị Field
CSS_VW
Giá trị là một phần trăm của chiều rộng viewport đầy đủ.
public const ushort CSS_VW = 31Giá trị Field
Properties
PrimitiveType
Loại giá trị như được xác định bởi các liên tục được chỉ định ở trên.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }Giá trị bất động sản
Methods
GetCounterValue()
Phương pháp này được sử dụng để có được giá trị Counter. Nếu giá trị CSS này không chứa giá trị Counter, một DOMException được nâng lên. Thay đổi thuộc tính phong cách tương ứng có thể đạt được bằng cách sử dụng giao diện Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()Returns
Returns Counter Giá trị
GetFloatValue(Thuyết Minh)
Phương pháp này được sử dụng để có được giá trị float trong một đơn vị cụ thể.Nếu giá trị CSS này không chứa giá trị float hoặc không thể được chuyển đổi thành đơn vị cụ thể, một DOMException được nâng lên.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)Parameters
unitType ushort
Loại đơn vị
Returns
Trả lại giá trị
GetIntValue(Thuyết Minh)
Phương pháp này được sử dụng để có được giá trị int trong một đơn vị cụ thể.Nếu giá trị CSS này không chứa giá trị int hoặc không thể được chuyển đổi thành đơn vị cụ thể, một DOMException được nâng lên.
public abstract int GetIntValue(ushort unitType)Parameters
unitType ushort
Loại đơn vị
Returns
Trả lại giá trị
Đánh giá màu sắc()
Phương pháp này được sử dụng để có được màu RGB. Nếu giá trị CSS này không chứa giá trị màu RGB, một DOMException được nâng lên. Thay đổi thuộc tính phong cách tương ứng có thể đạt được bằng cách sử dụng giao diện màu RGBCor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()Returns
Trả lại giá trị màu RGB
GetRectValue()
Phương pháp này được sử dụng để có được giá trị Rect. Nếu giá trị CSS này không chứa giá trị Rect, một DOMException được nâng lên. Thay đổi thuộc tính phong cách tương ứng có thể đạt được bằng cách sử dụng giao diện Rect.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()Returns
Trả lại giá trị đúng
GetStringValue()
Phương pháp này được sử dụng để có được giá trị string. Nếu giá trị CSS không chứa giá trị string, một DOMException được nâng lên.
[DOMName("getStringValue")]
public abstract string GetStringValue()Returns
Trả lại giá trị
SetFloatValue(Thuyết Minh, Float)
Một phương pháp để thiết lập giá trị float với một đơn vị cụ thể.Nếu tài sản được gắn với giá trị này không thể chấp nhận đơn vị hoặc giá trị float cụ thể, giá trị sẽ không thay đổi và một DOMException sẽ được nâng lên.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)Parameters
unitType ushort
Loại đơn vị
floatValue float
giá trị float.
SetIntValue(Ấn Độ, int)
Một phương pháp để thiết lập giá trị int với một đơn vị cụ thể.Nếu tài sản được gắn với giá trị này không thể chấp nhận đơn vị cụ thể hoặc giá trị int, giá trị sẽ không thay đổi và một DOMException sẽ được nâng lên.
public abstract void SetIntValue(ushort unitType, int intValue)Parameters
unitType ushort
Loại đơn vị
intValue int
giá trị int.
SetStringValue(Nhãn hiệu, string)
Một phương pháp để thiết lập giá trị chuỗi với đơn vị cụ thể.Nếu tài sản được gắn với giá trị này không thể chấp nhận đơn vị cụ thể hoặc giá trị chuỗi, giá trị sẽ không thay đổi và một DOMException sẽ được nâng lên.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)Parameters
stringType ushort
Loại của string.
stringValue string
Giá trị của string