Interface ICSSStyleSheet

Interface ICSSStyleSheet

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

Interfejs CSSStyleSheet jest konkretnym interfejsem używanym do reprezentowania arkusza stylów CSS, tzn. arkusza stylów, którego typ zawartości to “text/css”.

[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet

Implementuje

IStyleSheet

Właściwości

CSSRules

Lista wszystkich reguł CSS zawartych w arkuszu stylów. Obejmuje to zarówno zestawy reguł, jak i reguły at.

[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }

Wartość właściwości

ICSSRuleList

OwnerRule

Jeśli ten arkusz stylów pochodzi z reguły @import, atrybut ownerRule będzie zawierał CSSImportRule. W takim przypadku atrybut ownerNode w interfejsie StyleSheet będzie null. Jeśli arkusz stylów pochodzi z elementu lub instrukcji przetwarzania, atrybut ownerRule będzie null, a atrybut ownerNode będzie zawierał Node.

[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }

Wartość właściwości

ICSSRule

Metody

DeleteRule(int)

Używane do usunięcia reguły z arkusza stylów.

[DOMName("deleteRule")]
void DeleteRule(int index)

Parametry

index int

Indeks.

InsertRule(string, int)

Używane do wstawienia nowej reguły do arkusza stylów. Nowa reguła staje się teraz częścią kaskady.

[DOMName("insertRule")]
long InsertRule(string rule, int index)

Parametry

rule string

Reguła stylu.

index int

Indeks reguły.

Zwraca

long

Wstawiony indeks

 Polski