CSSPrimitiveValue

CSSPrimitiveValue class

Интерфейс CSSPrimitiveValue представляет одно значение CSS. Этот интерфейс может использоваться для определения значения определенного свойства стиля, установленного в данный момент в блоке, или для явной установки определенного свойства стиля в блоке. Экземпляр этого интерфейса можно получить из метода getPropertyCSSValue интерфейса CSSStyleDeclaration. Объект CSSPrimitiveValue встречается только в контексте свойства CSS.

public abstract class CSSPrimitiveValue : CSSValue

Характеристики

Имя Описание
abstract CSSText { get; set; } Строковое представление текущего значения.
CSSValueType { get; } Код, определяющий тип значения.
PrimitiveType { get; } Тип значения, определенный указанными выше константами.

Методы

Имя Описание
override Equals(object) Определяет, равен ли указанныйObjectэтому экземпляру.
abstract GetCounterValue() Этот метод используется для получения значения счетчика. Если это значение CSS не содержит значения счетчика, возникает исключение DOMException. Модификация соответствующего свойства стиля может быть достигнута с помощью интерфейса счетчика.
abstract GetFloatValue(ushort) Этот метод используется для получения значения с плавающей запятой в указанных единицах измерения. Если это значение CSS не содержит значения с плавающей запятой или не может быть преобразовано в указанную единицу измерения, возникает исключение DOMException.
override GetHashCode() Возвращает хэш-код для этого экземпляра.
abstract GetIntValue(ushort) Этот метод используется для получения значения int в указанных единицах измерения. Если это значение CSS не содержит значение int или не может быть преобразовано в указанную единицу измерения, возникает исключение DOMException.
override GetPlatformType() Этот метод используется для получения объекта ECMAScriptType.
abstract GetRectValue() Этот метод используется для получения значения Rect. Если это значение CSS не содержит прямоугольного значения, возникает исключение DOMException. Модификация соответствующего свойства стиля может быть достигнута с помощью интерфейса Rect.
abstract GetRGBColorValue() Этот метод используется для получения цвета RGB. Если это значение CSS не содержит значение цвета RGB, возникает исключение DOMException. Изменение соответствующего свойства стиля может быть достигнуто с помощью интерфейса RGBColor.
abstract GetStringValue() Этот метод используется для получения строкового значения. Если значение CSS не содержит строкового значения, возникает исключение DOMException.
abstract SetFloatValue(ushort, float) Метод для установки значения с плавающей запятой с указанными единицами измерения. Если свойство, присоединенное к этому значению, не может принять указанную единицу измерения или значение с плавающей запятой, значение останется неизменным и будет возбуждено исключение DOMException.
abstract SetIntValue(ushort, int) Метод для установки значения int с указанными единицами измерения. Если свойство, присоединенное к этому значению, не может принять указанную единицу измерения или значение int, значение не изменится, и будет возбуждено исключение DOMException.
abstract SetStringValue(ushort, string) Метод установки строкового значения с указанными единицами измерения. Если свойство, присоединенное к этому значению, не может принять указанную единицу измерения или строковое значение, значение останется неизменным и будет возбуждено исключение DOMException.
override ToString() ВозвращаетString, представляющий этот экземпляр.

Поля

Имя Описание
const CSS_ATTR Значение является функцией атрибута. Значение можно получить с помощью метода getStringValue.
const CSS_CH Значение представляет собой длину (ch). Значение можно получить с помощью метода getFloatValue.
const CSS_CM Значение представляет собой длину (см). Значение можно получить с помощью метода getFloatValue.
const CSS_COUNTER Значение представляет собой счетчик или функцию счетчиков. Значение можно получить с помощью метода GetCounterValue.
const CSS_DEG Значение представляет собой угол (градус). Значение можно получить с помощью метода getFloatValue.
const CSS_DIMENSION Значение представляет собой число с неизвестной размерностью. Значение можно получить с помощью метода getFloatValue.
const CSS_DPCM Значение — количество точек на сантиметр (dpcm).
const CSS_DPI Значение равно количеству точек на дюйм (dpi).
const CSS_DPPX Значение представляет собой количество точек на единицу ‘px’ (dppx).
const CSS_EMS Значение представляет собой длину (ems). Значение можно получить с помощью метода getFloatValue.
const CSS_EXS Значение представляет собой длину (exs). Значение можно получить с помощью метода getFloatValue.
const CSS_GRAD Значение представляет собой угол (град). Значение можно получить с помощью метода getFloatValue.
const CSS_HZ Значение представляет собой частоту (Гц). Значение можно получить с помощью метода getFloatValue.
const CSS_IDENT Значение является идентификатором. Значение можно получить с помощью метода getStringValue.
const CSS_IN Значение представляет собой длину (в дюймах). Значение можно получить с помощью метода getFloatValue.
const CSS_KHZ Значение представляет собой частоту (кГц). Значение можно получить с помощью метода getFloatValue.
const CSS_MM Значение представляет собой длину (мм). Значение можно получить с помощью метода getFloatValue.
const CSS_MS Значение представляет собой время (мс). Значение можно получить с помощью метода getFloatValue.
const CSS_NUMBER Значение представляет собой простое число. Значение можно получить с помощью метода getFloatValue.
const CSS_PC Значение представляет собой длину (пк). Значение можно получить с помощью метода getFloatValue.
const CSS_PERCENTAGE Значение в процентах. Значение можно получить с помощью метода getFloatValue.
const CSS_PT Значение представляет собой длину (pt). Значение можно получить с помощью метода getFloatValue.
const CSS_PX Значение представляет собой длину (px). Значение можно получить с помощью метода getFloatValue.
const CSS_RAD Значение представляет собой угол (рад). Значение можно получить с помощью метода getFloatValue.
const CSS_RECT Значение представляет собой прямоугольную функцию. Значение можно получить с помощью метода GetRectValue.
const CSS_REM Значение представляет собой длину (бэр). Значение можно получить с помощью метода getFloatValue.
const CSS_RGBCOLOR Значение представляет собой цвет RGB. Значение можно получить с помощью метода GetRGBColorValue.
const CSS_S Значение представляет собой время (с). Значение можно получить с помощью метода getFloatValue.
const CSS_STRING Значение представляет собой STRING. Значение можно получить с помощью метода getStringValue.
const CSS_UNKNOWN Значение не является распознанным значением CSS2. Значение можно получить только с помощью атрибута cssText.
const CSS_URI Значение представляет собой URI. Значение можно получить с помощью метода getStringValue.
const CSS_VH Значение представляет собой процент от полной высоты окна просмотра.
const CSS_VMAX Значение представляет собой процент от ширины или высоты области просмотра, в зависимости от того, что больше.
const CSS_VMIN Значение представляет собой процент от ширины или высоты области просмотра, в зависимости от того, что меньше.
const CSS_VW Значение представляет собой процент от полной ширины области просмотра.

Смотрите также