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