Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

A interface CSSStyleSheet é uma interface concreta usada para representar uma folha de estilo CSS, ou seja, uma folha de estilo cujo tipo de conteúdo é “text/css”.

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

Implementa

IStyleSheet

Propriedades

CSSRules

A lista de todas as regras CSS contidas na folha de estilo. Isso inclui tanto conjuntos de regras quanto regras at.

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

Valor da Propriedade

ICSSRuleList

OwnerRule

Se esta folha de estilo vier de uma regra @import, o atributo ownerRule conterá o CSSImportRule. Nesse caso, o atributo ownerNode na interface StyleSheet será nulo. Se a folha de estilo vier de um elemento ou uma instrução de processamento, o atributo ownerRule será nulo e o atributo ownerNode conterá o Node.

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

Valor da Propriedade

ICSSRule

Métodos

DeleteRule(int)

Usado para deletar uma regra da folha de estilo.

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

Parâmetros

index int

O índice.

InsertRule(string, int)

Usado para inserir uma nova regra na folha de estilo. A nova regra agora se torna parte da cascata.

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

Parâmetros

rule string

A regra de estilo.

index int

O índice da regra.

Retorna

long

O índice inserido.

 Português