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