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