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
Значення є функцією атрибута. Значення можна отримати за допомогою методу 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
Значення є кутом (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
Значення є відсотком від повної висоти вікна перегляду.
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
Значення поля
Властивості
PrimitiveType
Тип значення, визначений константами, зазначеними вище.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Значення властивості
Методи
GetCounterValue()
Цей метод використовується для отримання значення лічильника. Якщо це значення CSS не містить значення лічильника, виникає DOMException. Зміни відповідної властивості стилю можуть бути досягнуті за допомогою інтерфейсу Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Повертає
Повертає значення лічильника
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
Рядкове значення.