Aspose.Html.Dom.Css

Пространство имен Aspose.Html.Dom.Css предназначено для всех манипуляций, связанных с CSS. Он концентрируется на парах имя-значение свойства CSS , указанных в официальных документах CSS.

Классы

Учебный класс Описание
Counter Интерфейс счетчика используется для представления любого значения счетчика или функции счетчика. Этот интерфейс отражает значения в базовом свойстве стиля.
CSSPrimitiveValue Интерфейс CSSPrimitiveValue представляет одно значение CSS. Этот интерфейс может использоваться для определения значения определенного свойства стиля, установленного в данный момент в блоке, или для явной установки определенного свойства стиля в блоке. Экземпляр этого интерфейса можно получить из метода getPropertyCSSValue интерфейса CSSStyleDeclaration. Объект CSSPrimitiveValue встречается только в контексте свойства CSS.
CSSValue Представляет простое или сложное значение. Объект CSSValue встречается только в контексте свойства CSS.
CSSValueList Интерфейс CSSValueList обеспечивает абстракцию упорядоченного набора значений CSS.
Rect Интерфейс Rect используется для представления любого прямоугольного значения. Этот интерфейс отражает значения в базовом свойстве стиля. Следовательно, изменения, внесенные в объекты CSSPrimitiveValue, изменяют свойство стиля.
RGBColor Интерфейс RGBColor используется для представления любого значения цвета RGB. Этот интерфейс отражает значения в базовом свойстве стиля. Следовательно, изменения, внесенные в объекты CSSPrimitiveValue, изменяют свойство стиля.

Интерфейсы

Интерфейс Описание
ICSS2Properties Предоставляет интерфейс для манипулирования значениями наборов свойств CSS2 в контексте определенного элемента HTML
ICSSCharsetRule Интерфейс CSSCharsetRule представляет правило @charset в таблице стилей CSS. Значение атрибута encoding не влияет на кодировку текстовых данных в объектах DOM; эта кодировка всегда UTF-16. После загрузки таблицы стилей значением атрибута encoding является значение, найденное в правиле @charset. Если в исходном документе не было @charset, CSSCharsetRule не создается. Значение атрибута encoding может также использоваться как подсказка для кодировки, используемой при сериализации таблицы стилей.
ICSSCounterStyleRule Правило @counter-style позволяет авторам определять собственный стиль счетчика.
ICSSFontFaceRule Интерфейс CSSFontFaceRule представляет правило @font-face в таблице стилей CSS. Правило @font-face используется для хранения набора описаний шрифтов.
ICSSImportRule Интерфейс CSSImportRule представляет правило @import в таблице стилей CSS. Правило @import используется для импорта правил стиля из других таблиц стилей.
ICSSKeyframeRule Интерфейс CSSKeyframeRule представляет правило стиля для одного ключа.
ICSSKeyframesRule Интерфейс CSSKeyframesRule представляет полный набор ключевых кадров для одной анимации
ICSSMarginRule Интерфейс CSSMarginRule представляет собой правило поля.
ICSSMediaRule Интерфейс CSSMediaRule представляет правило @media в таблице стилей CSS. Правило @media можно использовать для разграничения правил стиля для определенных типов мультимедиа.
ICSSPageRule Интерфейс CSSPageRule представляет правило @page в таблице стилей CSS. Правило @page используется для указания размеров, ориентации, полей и т. д. страничного блока для постраничных медиафайлов.
ICSSRule Интерфейс CSSRule является абстрактным базовым интерфейсом для любого типа оператора CSS. Сюда входят как наборы правил, так и at-правила. Ожидается, что реализация сохранит все правила, указанные в таблице стилей CSS, даже если правило не распознано синтаксическим анализатором. Нераспознанные правила представлены с помощью интерфейса!:ICSSUnknownRule.
ICSSRuleList Интерфейс CSSRuleList обеспечивает абстракцию упорядоченного набора правил CSS.
ICSSStyleDeclaration Интерфейс CSSStyleDeclaration представляет собой один блок объявления CSS. Этот интерфейс может использоваться для определения свойств стиля, установленных в данный момент в блоке, или для явного задания свойств стиля внутри блока.
ICSSStyleRule Интерфейс CSSStyleRule представляет один набор правил в таблице стилей CSS.
ICSSStyleSheet Интерфейс CSSStyleSheet — это конкретный интерфейс, используемый для представления таблицы стилей CSS, т. е. таблицы стилей с типом содержимого “text/css”.
ICSSUnknownRule Интерфейс CSSUnknownRule представляет собой at-правило, не поддерживаемое этим пользовательским агентом.
ICSSValueList Интерфейс обеспечивает абстракцию упорядоченного набора значений CSS.
IDocumentCSS Этот интерфейс представляет документ с представлением CSS.
IDocumentStyle Интерфейс DocumentStyle предоставляет механизм, с помощью которого таблицы стилей, встроенные в документ, могут быть извлечены. Ожидается, что экземпляр интерфейса DocumentStyle может быть получен с помощью методов приведения конкретных привязок к экземпляру интерфейса Document.
IElementCSSInlineStyle Информация о встроенном стиле, прикрепленная к элементам, отображается через атрибут стиля. Это представляет содержимое атрибута STYLE для элементов HTML (или элементов в других схемах или DTD, которые используют атрибут STYLE таким же образом).
ILinkStyle Интерфейс LinkStyle предоставляет механизм, с помощью которого таблица стилей может быть извлечена из узла, ответственного за ее связывание с документом. Экземпляр интерфейса LinkStyle можно получить с помощью методов приведения для конкретной привязки экземпляра узла связи (HTMLLinkElement, HTMLStyleElement или ProcessingInstruction в DOM Level 2).
IMediaList Интерфейс MediaList обеспечивает абстракцию упорядоченной коллекции медиа, не определяя и не ограничивая реализацию этой коллекции. Пустой список аналогичен списку, который содержит носитель «все».
IStyleSheet Интерфейс StyleSheet является абстрактным базовым интерфейсом для любого типа таблицы стилей. Он представляет собой единую таблицу стилей, связанную со структурированным документом.
IStyleSheetList Интерфейс StyleSheetList обеспечивает абстракцию упорядоченного набора таблиц стилей.
IViewCSS Этот интерфейс представляет представление CSS.

перечисление

перечисление Описание
CSSEngineMode Задает режим CSSEngine