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

Значение является СТРОКОЙ. Значение можно получить, используя метод 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

Строковое значение.

 Русский