Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

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

A interface CSSStyleDeclaration representa um único bloco de declaração CSS. Esta interface pode ser usada para determinar as propriedades de estilo atualmente definidas em um bloco ou para definir propriedades de estilo explicitamente dentro do bloco.

[DOMName("CSSStyleDeclaration")]
[DOMObject]
[ComVisible(true)]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties

Implementa

IEnumerable<string>, IEnumerable, ICSS2Properties

Propriedades

CSSText

A representação textual analisável do bloco de declaração (excluindo as chaves ao redor). Definir este atributo resultará na análise do novo valor e na redefinição de todas as propriedades no bloco de declaração, incluindo a remoção ou adição de propriedades.

[DOMName("cssText")]
string CSSText { get; set; }

Valor da Propriedade

string

Length

O número de propriedades que foram definidas explicitamente neste bloco de declaração. O intervalo de índices válidos é de 0 a length-1 inclusivo.

[DOMName("length")]
int Length { get; }

Valor da Propriedade

int

ParentRule

A regra CSS que contém este bloco de declaração ou null se esta CSSStyleDeclaration não estiver anexada a uma CSSRule.

[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }

Valor da Propriedade

ICSSRule

this[int]

Usado para recuperar as propriedades que foram definidas explicitamente neste bloco de declaração. A ordem das propriedades recuperadas usando este método não precisa ser a ordem em que foram definidas. Este método pode ser usado para iterar sobre todas as propriedades neste bloco de declaração.

[DOMName("item")]
string this[int index] { get; }

Valor da Propriedade

string

Métodos

GetPropertyCSSValue(string)

Usado para recuperar a representação do objeto do valor de uma propriedade CSS se ela tiver sido definida explicitamente dentro deste bloco de declaração. Este método retorna null se a propriedade for uma propriedade abreviada. Os valores das propriedades abreviadas só podem ser acessados e modificados como strings, usando os métodos getPropertyValue e setProperty.

[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)

Parâmetros

propertyName string

Nome da propriedade.

Retorna

CSSValue

Retorna o valor da propriedade

GetPropertyPriority(string)

Usado para recuperar a prioridade de uma propriedade CSS (por exemplo, o qualificador “importante”) se a propriedade tiver sido definida explicitamente neste bloco de declaração.

[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)

Parâmetros

propertyName string

Nome da propriedade.

Retorna

string

Retorna a prioridade da propriedade

GetPropertyValue(string)

Usado para recuperar o valor de uma propriedade CSS se ela tiver sido definida explicitamente dentro deste bloco de declaração.

[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)

Parâmetros

propertyName string

Nome da propriedade.

Retorna

string

Retorna o valor da propriedade

RemoveProperty(string)

Usado para remover uma propriedade CSS se ela tiver sido definida explicitamente dentro deste bloco de declaração.

[DOMName("removeProperty")]
string RemoveProperty(string propertyName)

Parâmetros

propertyName string

Nome da propriedade.

Retorna

string

Retorna o valor da propriedade

SetProperty(string, string)

Usado para definir um valor de propriedade com prioridade padrão dentro deste bloco de declaração. A prioridade padrão não é “importante”, ou seja, String.Empty

[DOMName("setProperty")]
void SetProperty(string propertyName, string value)

Parâmetros

propertyName string

Nome da propriedade.

value string

O valor.

SetProperty(string, string, string)

Usado para definir um valor e prioridade de propriedade dentro deste bloco de declaração.

[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)

Parâmetros

propertyName string

Nome da propriedade.

value string

O valor.

priority string

A prioridade.

 Português