Class CSSPrimitiveValue

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

objectDOMObjectCSSValueCSSPrimitiveValue

Thực hiện

INotifyPropertyChanged

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

CSS_DPCM

Giá trị là số điểm trên mỗi centimet (dpcm).

public const ushort CSS_DPCM = 29

Giá trị Trường

ushort

CSS_DPI

Giá trị là số điểm trên mỗi inch (dpi).

public const ushort CSS_DPI = 28

Giá trị Trường

ushort

CSS_DPPX

Giá trị là số điểm trên đơn vị ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Giá trị Trường

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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ề

Counter

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ề

float

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ề

int

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ề

RGBColor

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ề

Rect

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ề

string

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.

 Tiếng Việt