Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

Nombre del espacio: Aspose.Html.Dom.Css Colección: Aspose.HTML.dll (25.4.0)

La interfaz CSSStyleDeclaration representa un único bloque de declaración de CSS. Esta interfaz puede ser utilizada para determinar las propiedades de estilo actualmente establecidas en un bloque o para establecer las propiedades de estilo explícitamente dentro del bloque.

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

Implements

IEnumerable ,y, IEnumerable ,y, ICSS2Properties

Properties

El CSSText

La representación textual parsable del bloque de declaración (excepto los brazos circundantes de la curva). Establecer este atributo resultará en el parsamiento del nuevo valor y la reestablecimiento de todas las propiedades en el bloque de declaración incluyendo la eliminación o la adición de propiedades.

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

Valor de la propiedad

string

Length

El número de propiedades que se han establecido explícitamente en este bloque de declaración. El rango de índices válidos es 0 a longitud-1 incluido.

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

Valor de la propiedad

int

ParentRule

La regla CSS que contiene este bloque de declaración o null si esta declaración CSSStyle no está anexada a una regla CSS.

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

Valor de la propiedad

ICSSRule

Este[Int]

El orden de las propiedades recuperadas utilizando este método no tiene que ser el orden en el que se establecieron. Este método se puede utilizar para iterar sobre todas las propiedades en este bloque de declaración.

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

Valor de la propiedad

string

Methods

El valor de la propiedad(El string)

Utilizado para recuperar la representación del objeto del valor de una propiedad CSS si se ha establecido explícitamente dentro de este bloque de declaración. Este método devuelve cero si la propiedad es una propiedad de corta mano. Los valores de la propiedad de corta mano sólo se pueden acceder y modificar como líneas, utilizando el getPropertyValue y setProperty métodos.

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

Parameters

propertyName string

Nombre de la propiedad.

Returns

CSSValue

devolver el valor de la propiedad

GetPropertyPriority(El string)

Utilizado para recuperar la prioridad de una propiedad CSS (por ejemplo, el calificador “importante”) si la propiedad ha sido expresamente establecida en este bloque de declaración.

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

Parameters

propertyName string

Nombre de la propiedad.

Returns

string

devolución de la propiedad prioritaria

GetPropertyValue(El string)

Utilizado para recuperar el valor de una propiedad CSS si se ha establecido explícitamente dentro de este bloque de declaración.

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

Parameters

propertyName string

Nombre de la propiedad.

Returns

string

devolver el valor de la propiedad

RemoveProperty(El string)

Utilizado para eliminar una propiedad de CSS si ha sido explicitamente establecido dentro de este bloque de declaración.

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

Parameters

propertyName string

Nombre de la propiedad.

Returns

string

devolver el valor de la propiedad

SetProperty(Título, Título)

Utilizado para establecer un valor de la propiedad con prioridad por defecto dentro de este bloque de declaración.La prioridad estándar no es “importante”, es decir, String.Empty

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

Parameters

propertyName string

Nombre de la propiedad.

value string

El valor.

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

Utilizado para establecer un valor y prioridad de la propiedad dentro de este bloque de declaración.

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

Parameters

propertyName string

Nombre de la propiedad.

value string

El valor.

priority string

La prioridad.

 Español