Interface ICSSStyleDeclaration
Содержание
[
Скрывать
]ICSSStyleDeclaration interface
Интерфейс CSSStyleDeclaration представляет собой единый блок объявления CSS. Этот интерфейс можно использовать для определения свойств стиля, установленных в данный момент в блоке, или для явной установки свойств стиля в блоке.
public interface ICSSStyleDeclaration : ICSS2Properties, IEnumerable<string>
Характеристики
Имя | Описание |
---|---|
CSSText { get; set; } | Поддающееся разбору текстовое представление блока объявлений (исключая окружающие фигурные скобки). Установка этого атрибута приведет к синтаксическому анализу нового значения и сбросу всех свойств в блоке объявлений, включая удаление или добавление свойств. |
Item { get; } | Используется для получения свойств, которые были явно установлены в этом блоке объявлений. Порядок свойств, полученных с помощью этого метода, не обязательно должен быть порядком, в котором они были заданы. Этот метод можно использовать для перебора всех свойств в этом блоке объявлений. |
Length { get; } | Количество свойств, которые были явно установлены в этом блоке объявления. Диапазон допустимых индексов: от 0 до длины 1 включительно. |
ParentRule { get; } | Правило CSS, содержащее этот блок объявления, или null, если это CSSStyleDeclaration не присоединено к CSSRule. |
Методы
Имя | Описание |
---|---|
GetPropertyCSSValue(string) | Используется для получения объектного представления значения свойства CSS, если оно было явно установлено в этом блоке объявления. Этот метод возвращает null, если свойство является сокращенным свойством. К сокращенным значениям свойств можно получить доступ и изменить их только как строки, используя методы getPropertyValue и setProperty. |
GetPropertyPriority(string) | Используется для получения приоритета свойства CSS (например, квалификатора «важный»), если свойство было явно установлено в этом блоке объявлений. |
GetPropertyValue(string) | Используется для получения значения свойства CSS, если оно было явно задано в этом блоке объявления. |
RemoveProperty(string) | Используется для удаления свойства CSS, если оно было явно задано в этом блоке объявления. |
SetProperty(string, string) | Используется для установки значения свойства с приоритетом по умолчанию в этом блоке объявлений. Приоритет по умолчанию не является «важным», т.е. String.Empty |
SetProperty(string, string, string) | Используется для установки значения свойства и приоритета в этом блоке объявления. |
Смотрите также
- interface ICSS2Properties
- пространство имен Aspose.Html.Dom.Css
- сборка Aspose.HTML