Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

Nome do espaço: Aspose.Html.Dom.Css Assembleia: Aspose.HTML.dll (25.4.0)

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

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

Implements

IEnumerable , IEnumerable , ICSS2Properties

Properties

CSText

A representação textual parsável do bloco de declaração (excluindo os braços curvos circundantes). Estabelecer este atributo resultará na parsagem do novo valor e reinstalaçã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 explicitamente definidas neste bloco de declaração. A gama de índices válidos é 0 para comprimento-1 incluído.

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

Valor da propriedade

int

ParentRule

A regra CSS que contém este bloco de declaração ou nula se esta declaração CSSStyle não está ligada a uma regra CSS.

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

Valor da propriedade

ICSSRule

Esta[Int]

Usado para recuperar as propriedades que foram explicitamente estabelecidas neste bloco de declaração. A ordem das propriedades recuperadas usando este método não tem que ser a ordem em que foram estabelecidas. 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

Methods

Valor de propriedade(Redação)

Usado para recuperar a representação do objeto do valor de uma propriedade CSS se tiver sido explicitamente definido dentro deste bloco de declaração. Este método retorna nulo se a propriedade é uma propriedade de curta mão. Valores de propriedade de curta mão só podem ser acessados e modificados como linhas, usando o getPropertyValue e setProperty métodos.

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

Parameters

propertyName string

Nome da propriedade.

Returns

CSSValue

Retornar o valor da propriedade

GetPropertyPriority(Redação)

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

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

Parameters

propertyName string

Nome da propriedade.

Returns

string

Retorno da propriedade com prioridade

GetPropertyValue(Redação)

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

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

Parameters

propertyName string

Nome da propriedade.

Returns

string

Retornar o valor da propriedade

RemoveProperty(Redação)

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

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

Parameters

propertyName string

Nome da propriedade.

Returns

string

Retornar o valor da propriedade

SetProperty(Título, Título)

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

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

Parameters

propertyName string

Nome da propriedade.

value string

O valor .

SetProperty(Título, Título, Título)

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)

Parameters

propertyName string

Nome da propriedade.

value string

O valor .

priority string

A prioridade.

 Português