Namespace Aspose.Html.Dom.Css

Namespace Aspose.Html.Dom.Css

Класи

Назва класуОпис
CSSPrimitiveValueІнтерфейс CSSPrimitiveValue представляє єдине значення CSS. Цей інтерфейс може бути використаний для визначення значення конкретної властивості стилю, яка наразі встановлена в блоці, або для явного встановлення конкретної властивості стилю в межах блоку. Екземпляр цього інтерфейсу може бути отриманий з методу getPropertyCSSValue інтерфейсу CSSStyleDeclaration. Об’єкт CSSPrimitiveValue виникає тільки в контексті властивості CSS.
CSSValueПредставляє просте або складне значення. Об’єкт CSSValue виникає тільки в контексті властивості CSS.
CSSValueListІнтерфейс CSSValueList забезпечує абстракцію впорядкованої колекції значень CSS.
CounterІнтерфейс Counter використовується для представлення значення будь-якого лічильника або функції лічильника. Цей інтерфейс відображає значення в основній властивості стилю.
RGBColorІнтерфейс RGBColor використовується для представлення будь-якого значення кольору RGB. Цей інтерфейс відображає значення в основній властивості стилю. Отже, зміни, внесені в об’єкти CSSPrimitiveValue, змінюють властивість стилю.
RectІнтерфейс Rect використовується для представлення будь-якого значення rect. Цей інтерфейс відображає значення в основній властивості стилю. Отже, зміни, внесені в об’єкти CSSPrimitiveValue, змінюють властивість стилю.

Інтерфейси

Назва інтерфейсуОпис
ICSS2PropertiesНадає інтерфейс для маніпуляції значеннями властивостей CSS2 в контексті певного HTML-елемента.
ICSSCharsetRuleІнтерфейс CSSCharsetRule представляє правило @charset у таблиці стилів CSS. Значення атрибута кодування не впливає на кодування текстових даних в об’єктах DOM; це кодування завжди UTF-16. Після завантаження таблиці стилів значення атрибута кодування є значенням, знайденим у правилі @charset. Якщо в оригінальному документі не було @charset, то правило CSSCharsetRule не створюється. Значення атрибута кодування також може використовуватися як підказка для кодування, що використовується при серіалізації таблиці стилів.
ICSSCounterStyleRuleПравило @counter-style дозволяє авторам визначати власний стиль лічильника.
ICSSFontFaceRuleІнтерфейс CSSFontFaceRule представляє правило @font-face у таблиці стилів CSS. Правило @font-face використовується для зберігання набору описів шрифтів.
ICSSImportRuleІнтерфейс CSSImportRule представляє правило @import у таблиці стилів CSS. Правило @import використовується для імпорту правил стилю з інших таблиць стилів.
ICSSKeyframeRuleІнтерфейс CSSKeyframeRule представляє правило стилю для одного ключа.
ICSSKeyframesRuleІнтерфейс CSSKeyframesRule представляє повний набір ключових кадрів для однієї анімації.
ICSSMarginRuleІнтерфейс CSSMarginRule представляє правило margin.
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. Це представляє вміст атрибута STYLE для HTML-елементів (або елементів в інших схемах або DTD, які використовують атрибут STYLE аналогічним чином).
ILinkStyleІнтерфейс LinkStyle надає механізм, за допомогою якого таблиця стилів може бути отримана з вузла, відповідального за її зв’язування з документом. Екземпляр інтерфейсу LinkStyle може бути отримано за допомогою специфічних для зв’язування методів приведення типів на екземплярі вузла зв’язування (HTMLLinkElement, HTMLStyleElement або ProcessingInstruction в DOM Level 2).
IMediaListІнтерфейс MediaList надає абстракцію впорядкованої колекції медіа, не визначаючи або не обмежуючи, як ця колекція реалізується. Порожній список є тим же, що й список, що містить середовище “все”.
IStyleSheetІнтерфейс StyleSheet є абстрактним базовим інтерфейсом для будь-якого типу таблиці стилів. Він представляє одну таблицю стилів, пов’язану з структурованим документом.
IStyleSheetListІнтерфейс StyleSheetList надає абстракцію впорядкованої колекції таблиць стилів.
IViewCSSЦей інтерфейс представляє CSS-погляд.

Перерахування

Назва перерахуванняОпис
CSSEngineModeВизначає режим CSSEngine
 Українська