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()Этот метод используется для получения объекта ECMAScript.Type .
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Значение — количество точек на единицу пикселей (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Значение представляет собой длину (в пикселях). Значение можно получить с помощью метода 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Значение представляет собой процент от полной ширины окна просмотра.

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