Class CSSPrimitiveValue

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

Спадкування

objectDOMObjectCSSValueCSSPrimitiveValue

Реалізує

INotifyPropertyChanged

Спадковані члени

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

Значення поля

ushort

CSS_CH

Значення є довжиною (ch). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_CH = 20

Значення поля

ushort

CSS_CM

Значення є довжиною (cm). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_CM = 6

Значення поля

ushort

CSS_COUNTER

Значення є функцією лічильника або лічильників. Значення можна отримати за допомогою методу GetCounterValue.

public const ushort CSS_COUNTER = 25

Значення поля

ushort

CSS_DEG

Значення є кутом (deg). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_DEG = 11

Значення поля

ushort

CSS_DIMENSION

Значення є числом з невідомим виміром. Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_DIMENSION = 18

Значення поля

ushort

CSS_DPCM

Значення є точками на сантиметр (dpcm).

public const ushort CSS_DPCM = 29

Значення поля

ushort

CSS_DPI

Значення є точками на дюйм (dpi).

public const ushort CSS_DPI = 28

Значення поля

ushort

CSS_DPPX

Значення є точками на одиницю ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Значення поля

ushort

CSS_EMS

Значення є довжиною (ems). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_EMS = 3

Значення поля

ushort

CSS_EXS

Значення є довжиною (exs). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_EXS = 4

Значення поля

ushort

CSS_GRAD

Значення є кутом (grad). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_GRAD = 13

Значення поля

ushort

CSS_HZ

Значення є частотою (Hz). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_HZ = 16

Значення поля

ushort

CSS_IDENT

Значення є ідентифікатором. Значення можна отримати за допомогою методу getStringValue.

public const ushort CSS_IDENT = 23

Значення поля

ushort

CSS_IN

Значення є довжиною (in). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_IN = 8

Значення поля

ushort

CSS_KHZ

Значення є частотою (kHz). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_KHZ = 17

Значення поля

ushort

CSS_MM

Значення є довжиною (mm). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_MM = 7

Значення поля

ushort

CSS_MS

Значення є часом (ms). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_MS = 14

Значення поля

ushort

CSS_NUMBER

Значення є простим числом. Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_NUMBER = 1

Значення поля

ushort

CSS_PC

Значення є довжиною (pc). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_PC = 10

Значення поля

ushort

CSS_PERCENTAGE

Значення є відсотком. Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_PERCENTAGE = 2

Значення поля

ushort

CSS_PT

Значення є довжиною (pt). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_PT = 9

Значення поля

ushort

CSS_PX

Значення є довжиною (px). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_PX = 5

Значення поля

ushort

CSS_RAD

Значення є кутом (rad). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_RAD = 12

Значення поля

ushort

CSS_RECT

Значення є функцією rect. Значення можна отримати за допомогою методу GetRectValue.

public const ushort CSS_RECT = 26

Значення поля

ushort

CSS_REM

Значення є довжиною (rem). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_REM = 19

Значення поля

ushort

CSS_RGBCOLOR

Значення є RGB кольором. Значення можна отримати за допомогою методу GetRGBColorValue.

public const ushort CSS_RGBCOLOR = 27

Значення поля

ushort

CSS_S

Значення є часом (s). Значення можна отримати за допомогою методу getFloatValue.

public const ushort CSS_S = 15

Значення поля

ushort

CSS_STRING

Значення є STRING. Значення можна отримати за допомогою методу getStringValue.

public const ushort CSS_STRING = 21

Значення поля

ushort

CSS_UNKNOWN

Значення не є визнаним значенням CSS2. Значення можна отримати лише за допомогою атрибута cssText.

public const ushort CSS_UNKNOWN = 0

Значення поля

ushort

CSS_URI

Значення є URI. Значення можна отримати за допомогою методу getStringValue.

public const ushort CSS_URI = 22

Значення поля

ushort

CSS_VH

Значення є відсотком від повної висоти вікна перегляду.

public const ushort CSS_VH = 32

Значення поля

ushort

CSS_VMAX

Значення є відсотком від ширини або висоти вікна перегляду, залежно від того, що більше.

public const ushort CSS_VMAX = 34

Значення поля

ushort

CSS_VMIN

Значення є відсотком від ширини або висоти вікна перегляду, залежно від того, що менше.

public const ushort CSS_VMIN = 33

Значення поля

ushort

CSS_VW

Значення є відсотком від повної ширини вікна перегляду.

public const ushort CSS_VW = 31

Значення поля

ushort

Властивості

PrimitiveType

Тип значення, визначений константами, зазначеними вище.

[DOMName("primitiveType")]
public ushort PrimitiveType { get; }

Значення властивості

ushort

Методи

GetCounterValue()

Цей метод використовується для отримання значення лічильника. Якщо це значення CSS не містить значення лічильника, виникає DOMException. Зміни відповідної властивості стилю можуть бути досягнуті за допомогою інтерфейсу Counter.

[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()

Повертає

Counter

Повертає значення лічильника

GetFloatValue(ushort)

Цей метод використовується для отримання значення з плаваючою комою в зазначеній одиниці. Якщо це значення CSS не містить значення з плаваючою комою або не може бути перетворене в зазначену одиницю, виникає DOMException.

[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)

Параметри

unitType ushort

Тип одиниці.

Повертає

float

Повертає значення

GetIntValue(ushort)

Цей метод використовується для отримання цілого значення в зазначеній одиниці. Якщо це значення CSS не містить цілого значення або не може бути перетворене в зазначену одиницю, виникає DOMException.

public abstract int GetIntValue(ushort unitType)

Параметри

unitType ushort

Тип одиниці.

Повертає

int

Повертає значення

GetRGBColorValue()

Цей метод використовується для отримання RGB кольору. Якщо це значення CSS не містить значення RGB кольору, виникає DOMException. Зміни відповідної властивості стилю можуть бути досягнуті за допомогою інтерфейсу RGBColor.

[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()

Повертає

RGBColor

Повертає значення RGB кольору

GetRectValue()

Цей метод використовується для отримання значення Rect. Якщо це значення CSS не містить значення rect, виникає DOMException. Зміни відповідної властивості стилю можуть бути досягнуті за допомогою інтерфейсу Rect.

[DOMName("getRectValue")]
public abstract Rect GetRectValue()

Повертає

Rect

Повертає значення Rect

GetStringValue()

Цей метод використовується для отримання рядкового значення. Якщо значення CSS не містить рядкового значення, виникає DOMException.

[DOMName("getStringValue")]
public abstract string GetStringValue()

Повертає

string

Повертає значення

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

Рядкове значення.

 Українська