Interface ICSSStyleDeclaration

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 , IEnumerable , ICSS2Properties

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à

string

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à

int

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à

ICSSRule

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à

string

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

CSSValue

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

string

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

string

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

string

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

 Italiano