Interface ICSSStyleDeclaration
Il nome: Aspose.Html.Dom.Css Assemblaggio: Aspose.HTML.dll (25.4.0)
L’interfaccia CSSStyleDeclaration rappresenta un singolo blocco di dichiarazione CSS. Questa interfaccia può essere utilizzata per determinare le proprietà dello stile attualmente impostate in un blocco o per impostare le proprietà dello stile esplicitamente all’interno del blocco.
[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
di CSSText
La rappresentazione textuale parsabile del blocco di dichiarazione (escluse le braccia curle circostanti). impostazione di questo attributo porterà al parsaggio del nuovo valore e alla ristrutturazione di tutte le proprietà del blocco di dichiarazione, compresa la rimozione o l’aggiunta di proprietà.
[DOMName("cssText")]
string CSSText { get; set; }
Valore di proprietà
Length
Il numero di proprietà che sono stati esplicitamente impostati in questo blocco di dichiarazione. La gamma di indicatori validi è 0 a lunghezza-1 inclusi.
[DOMName("length")]
int Length { get; }
Valore di proprietà
ParentRule
La regola CSS che contiene questo blocco di dichiarazione o zero se questa dichiarazione CSSStyle non è allegata a una regola CSS.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Valore di proprietà
Questo[int]
Utilizzato per recuperare le proprietà che sono state esplicitamente stabilite in questo blocco di dichiarazione. L’ordine delle proprietà recuperate utilizzando questo metodo non deve essere l’ordine in cui sono state stabilite.
[DOMName("item")]
string this[int index] { get; }
Valore di proprietà
Methods
ProprietàCSSValue(String)
Utilizzato per recuperare la rappresentazione dell’oggetto del valore di una proprietà CSS se è stato esplicitamente impostato all’interno di questo blocco di dichiarazione. Questo metodo ritorna null se la proprietà è una proprietà a mano corta. Valori di proprietà a mano corta possono essere accessibili e modificati solo come strisce, utilizzando i metodi getPropertyValue e setProperty.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Nome della proprietà.
Returns
Ritorna il valore della proprietà
GetPropertyPriority(String)
Utilizzato per recuperare la priorità di una proprietà CSS (ad esempio la qualifica “importante”) se la proprietà è stata esplicitamente impostata in questo blocco di dichiarazione.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Nome della proprietà.
Returns
Ritorno di proprietà priorità
GetPropertyValue(String)
Utilizzato per recuperare il valore di una proprietà CSS se è stato esplicitamente impostato all’interno di questo blocco di dichiarazione.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Nome della proprietà.
Returns
Ritorna il valore della proprietà
RemoveProperty(String)
Utilizzato per rimuovere una proprietà CSS se è stato esplicitamente impostato all’interno di questo blocco di dichiarazione.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Nome della proprietà.
Returns
Ritorna il valore della proprietà
SetProperty(String e String)
Utilizzato per impostare un valore di proprietà con priorità predefinita all’interno di questo blocco di dichiarazione.La priorità predefinita non è “importante”, cioè String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Nome della proprietà.
value
string
Il valore .
SetProperty(String, String e String)
Utilizzato per impostare un valore e una priorità di proprietà all’interno di questo blocco di dichiarazione.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Nome della proprietà.
value
string
Il valore .
priority
string
La priorità .