Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
อินเตอร์เฟส CSSPrimitiveValue แทนค่า CSS เดียว อินเตอร์เฟสนี้สามารถใช้เพื่อกำหนดค่าของคุณสมบัติสไตล์เฉพาะที่ตั้งค่าอยู่ในบล็อกหรือเพื่อกำหนดคุณสมบัติสไตล์เฉพาะอย่างชัดเจนภายในบล็อก อินสแตนซ์ของอินเตอร์เฟสนี้อาจถูกสร้างจากเมธอด getPropertyCSSValue ของอินเตอร์เฟส CSSStyleDeclaration ออบเจ็กต์ 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
ค่าคือฟังก์ชัน attribute ค่าสามารถได้รับโดยการใช้เมธอด 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
ค่าคือฟังก์ชัน counter หรือ counters ค่าสามารถได้รับโดยการใช้เมธอด 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
ค่าคือ 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
ค่าคือเปอร์เซ็นต์ของความสูง viewport เต็ม
public const ushort CSS_VH = 32
ค่าฟิลด์
CSS_VMAX
ค่าคือเปอร์เซ็นต์ของความกว้างหรือความสูงของ viewport ที่มากกว่า
public const ushort CSS_VMAX = 34
ค่าฟิลด์
CSS_VMIN
ค่าคือเปอร์เซ็นต์ของความกว้างหรือความสูงของ viewport ที่น้อยกว่า
public const ushort CSS_VMIN = 33
ค่าฟิลด์
CSS_VW
ค่าคือเปอร์เซ็นต์ของความกว้าง viewport เต็ม
public const ushort CSS_VW = 31
ค่าฟิลด์
คุณสมบัติ
PrimitiveType
ประเภทของค่าตามที่กำหนดโดยค่าคงที่ที่ระบุไว้ข้างต้น
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
ค่าคุณสมบัติ
เมธอด
GetCounterValue()
เมธอดนี้ใช้เพื่อรับค่าของ Counter หากค่าของ CSS นี้ไม่มีค่าของ counter จะเกิด DOMException ขึ้น การแก้ไขคุณสมบัติสไตล์ที่เกี่ยวข้องสามารถทำได้โดยใช้อินเตอร์เฟส Counter
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
คืนค่า
คืนค่าค่าของ Counter
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
ค่าของสตริง