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
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
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
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
Wstawiony indeks