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
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
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
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
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
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
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
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
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
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.